在服务器端,我们需要修改Startup.cs文件,在Configure方法中添加静态文件中间件和默认页中间件,修改后最终的Configure方法代码如下
public void Configure(IApplicationBuilder app, IHostingEnvironment env) { app.UseDefaultFiles(); app.UseStaticFiles(); app.UseMiddleware<GraphQLMiddleware>(); }现在我们启动项目,你将会看到如下图所示的用户界面。
在右侧的Documentation Explorer面板中,你可以看到定义的所有query, 并且可以了解到哪些字段是可用的,以及它们是干什么用的。
GraphiQL提供了许多很棒的功能
语法高亮
编写GraphQL查询时,字段,参数,类型等的自动感知
实时错误高亮以及报告
自动补全查询
可以在浏览器中模拟请求, 运行检查查询结果