MaxExecutionDepth
Hot Chocolate GraphQL で作業するにはどうすればよいですか? これが私のコードです:
// Add GraphQL Services
services.AddGraphQL(
SchemaBuilder.New()
// enable for authorization support
.AddAuthorizeDirectiveType()
.ModifyOptions(o => o.RemoveUnreachableTypes = true)
.Create()
.MakeExecutable(
builder =>
builder
.UseDefaultPipeline()
.AddErrorFilter<UseExceptionMessageErrorFilter>()
.AddOptions(
new QueryExecutionOptions()
{
MaxExecutionDepth = 15
}))
.Schema);
1に変更してもこれでテストしましたが、MaxExecutionDepth
それでも20以上の深いクエリを実行できます.