小编Fre*_*rke的帖子

当 HotChocolate GraphQL 服务器中抛出异常时,如何获取更多错误详细信息或日志记录?

我正在构建一个简单的 HotChocolate GraphQl 服务器,HotChocolate 会抛出一个Unexpected Execution Error,但不会公开任何有关错误的信息,只要我针对它发布请求。我如何向后端(BananaCakePop、Postman、Insomnia 等)发布请求并不重要。
响应如下所示:

{
  "errors": [
    {
      "message": "Unexpected Execution Error",
      "locations": [
        {
          "line": 2,
          "column": 3
        }
      ],
      "path": [
        "pong"
      ]
    }
  ],
  "data": {
    "pong": null
  }
}
Run Code Online (Sandbox Code Playgroud)

请求响应不包含更多信息,应用程序控制台也没有记录任何内容。尝试找出问题所在的合理下一步是什么?

c# graphql asp.net-core hotchocolate

4
推荐指数
2
解决办法
1288
查看次数

如何使用 HotChocolate GraphQL 将查询/突变/订阅类型拆分为多个文件?

我是 GraphQL 世界的新人,正在尝试找到一种拥有多种查询类型或如何将查询类型拆分为多个文件的方法。我使用 Hot Chocolate for Asp.Net Core,一切看起来都很好并且有效。但是,如果我需要在一个 GraphQL API 中组合几个查询怎么办?一些完全不相关的东西,如 DogsQuery 和 CarsQuery。

在 Asp.Net 中,我写的类似于:

public void ConfigureServices(IServiceCollection services)
{
    services
        .AddGraphQLServer()
            //.AddQueryType<DogsQuery>()
            .AddQueryType<CarsQuery>();
}
Run Code Online (Sandbox Code Playgroud)

如果我同时只使用一个查询类(狗或汽车),它就可以正常工作。但如何同时使用两者呢?我搜索了很多但找不到答案。

graphql asp.net-core hotchocolate

4
推荐指数
1
解决办法
2151
查看次数

如何控制 HotChocolate 中 Enum 值的序列化?

FooBarHotChocolate 以所有大写蜗牛大小写序列化枚举值,这导致 Hot Chocolate推断出枚举值FOO_BAR,但value.ToString()给出Enum.GetName(value)FooBar,而 Hot Chocolate 似乎忽略了[EnumMember(Value = "FooBar")]

如何将序列化更改为我想要的任何方式?

graphql asp.net-core hotchocolate

4
推荐指数
1
解决办法
2988
查看次数

标签 统计

asp.net-core ×3

graphql ×3

hotchocolate ×3

c# ×1