0

MaxExecutionDepthHot 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以上の深いクエリを実行できます.

4

1 に答える 1