当前位置: 首页 > news >正文

网站建设和管理是教什么mirana wordpress

网站建设和管理是教什么,mirana wordpress,长沙网站seo分析,3d效果图怎么制作用什么软件前言你是否已经厌倦了REST风格的API? 让我们来聊一下GraphQL。 GraphQL提供了一种声明式的方式从服务器拉取数据。你可以从GraphQL官网中了解到GraphQL的所有优点。在这一系列博客中#xff0c;我将展示如何在ASP.NET Core中集成GraphQL, 并使用GraphQL作为你的API查询语言。… 前言你是否已经厌倦了REST风格的API? 让我们来聊一下GraphQL。 GraphQL提供了一种声明式的方式从服务器拉取数据。你可以从GraphQL官网中了解到GraphQL的所有优点。在这一系列博客中我将展示如何在ASP.NET Core中集成GraphQL, 并使用GraphQL作为你的API查询语言。使用GraphQL的声明式查询你可以自定义API返回的属性列表。这与REST API中每个API只返回固定字段不同。安装GraphQL为了在C#中使用GraphQL, GraphQL社区中提供了一个开源组件graphql-dotnet。本系列博客中我们都将使用这个组件。首先我们创建一个空的ASP.NET Core Appdotnet new web --name chatper1然后我们添加对graphql-dotnet库的引用dotnet add package GraphQL创建第一个Query下面我们来创建一个query类, 我们将它命名为HelloWorldQuery。graphql-dotnet中查询类都需要继承ObjectGraphType类所以HelloWorldQuery的代码如下这里你可能注意到我们使用了一个泛型方法Field并传递了一个GraphQL的字符串类型StringGraphType来定义了一个hello字段, resolve 参数是一个Func委托在其中定义了如何返回当前字段的值这里我们是直接返回了一个字符串hello。查询类中的返回字段都是定义在查询类的构造函数中的现在我们一个有了一个查询类下一步我们需要使用这个查询类构建一个结构(schema)。在Startup.cs文件的Configure方法中使用以下代码替换原有代码DocumentExecuter 类的ExecuteAsync方法中我们定义Action委托并通过这个委托设置了一个ExecutionOptions对象。这个对象初始化了我们定义的结构(schema), 并执行了我们定义的查询字符串。doc.Query定义了一个查询字符串最终查询执行的结果会通过DocumentWriter类实例的Write被转换成一个JSON字符串下面我们来运行一下这个程序dotnet run你将在浏览器中看到以下结果{  data: {    hello: world} }从以上的例子中你会发现使用GraphQL并不像想象中那么难。下面我们可以在HelloWorldQuery类的构造函数中再添加一个字段howdy, 并指定这个字段会返回一个字符串universe。FieldStringGraphType(name: howdy,    resolve: context universe); 然后我们继续修改Startup类中的Configure方法, 修改我们之前定义的query重新启动项目后结果如下总结本篇我们只是接触了GraphQL的一些皮毛你可能会对GraphQL声明式行为有很多问题没有关系后续博客中我们慢慢解开GraphQL的面纱。下一篇我们将介绍如何创建一个中间件(Middleware)本篇源代码https://github.com/lamondlu/GraphQL_Blogs原文地址: https://www.cnblogs.com/lwqlun/p/9907127.html.NET社区新闻深度好文欢迎访问公众号文章汇总 http://www.csharpkit.com
http://www.zqtcl.cn/news/103433/

相关文章:

  • 黄江网站建设外贸公司用的采购储运财务软件
  • 优化网站公司做网站建设
  • 门户网站的盈利模式网站建设中备案
  • 代码需求网站织梦怎么关闭网站
  • 浙江工信部网站备案查询东圃做网站
  • icp网站域名怎么填写官方网站建设银行年利息是多少钱
  • 沈阳做网站好的信息流优化师证书
  • 做招聘网站创业seo优化工作
  • 如何维护网站建设外卖网站建设价钱
  • 南宁保洁网站建设乌克兰服装网站建设
  • ppt链接网站怎么做的nas云存储做视频网站
  • 上海网站制作公司联系方式设计素材网站照片
  • 林州网站建设价格网络舆情是什么意思
  • 网站外链平台的建设方法平台类型(至少5个)?兰州道路建设情况网站
  • 网站建立健全举报工作机制设计电子商务网站主页
  • 广州市建设工程交易服务中心网站沈阳百度推广哪家好
  • 个人网站备案需要什么网站建立的重要性
  • wordpress用户名西安seo代理计费
  • 网站建设前准备工作手机上传视频网站开发
  • 海口网站建设是什么意思wordpress推广码
  • 杭州市住房和城乡建设厅网站海南网站建设设计
  • 网站建设平台一般多少钱wordpress 本地上传服务器
  • 怎么给网站命名男女做羞羞羞的网站
  • 北京响应式网站建设公司信息流推广方式
  • 一级a做爰片迅雷网站微分销系统定制开发
  • 山东网站建设工作室网页设计全部代码
  • 用c 做网站可以吗注册网站什么要求
  • 销售网站排名销售型网站模板
  • wordpress 汽车宁波seo整体优化
  • 网站建设公司在哪里宣传c2c旅游电子商务平台