C# / .NET:Hot Chocolate(开源 GraphQL 服务端)
graphql-github-io-zh-Hans生态项目与库
C# / .NET:Hot Chocolate(开源 GraphQL 服务端)
生态项目与库
项目简介
Hot Chocolate 是一个面向 .NET 平台的开源 GraphQL 服务端框架。它致力于消除构建完整 GraphQL 服务器过程中的复杂性,让开发者能够专注于交付更具创新性的产品。
快速开始
以下示例展示了如何使用 Hot Chocolate 在 ASP.NET Core 中快速搭建一个 GraphQL 端点:
csharp
using Microsoft.AspNetCore;
using Microsoft.AspNetCore.Hosting;
using Microsoft.AspNetCore.Builder;
using Microsoft.Extensions.DependencyInjection;
WebHost
.CreateDefaultBuilder(args)
.ConfigureServices(services =>
services
.AddGraphQLServer()
.AddQueryType<Query>())
.Configure(builder =>
builder
.UseRouting()
.UseEndpoints(e => e.MapGraphQL()))
.Build()
.Run();
public class Query
{
public Hero GetHero() => new Hero();
}
public class Hero
{
public string Name => "Luke Skywalker";
}
相关链接
帮助我们改进文档
发现翻译问题或内容错误?请告诉我们。
