0

VS 在 Startup.cs 中生成以下代码:

    public void Configure(IApplicationBuilder app, IWebHostEnvironment env)
    {
        if (env.IsDevelopment())
        {
            app.UseDeveloperExceptionPage();
            app.UseSwagger();
            app.UseSwaggerUI(c => c.SwaggerEndpoint("/swagger/v1/swagger.json", "project name v1"));
        }

因此,使用 Swagger 的全部目的似乎是在调试期间测试 API。那么,为什么默认禁用参数字段,每次都必须点击“试用”?默认情况下不应该启用输入字段吗?我应该如何修改生成的 Startup.cs 以默认启用参数字段而不每次都按 Try 按钮?

4

1 回答 1

0

您可以使用此方法 -EnableTryItOutByDefault

app.UseSwaggerUI(c =>
{
    c.EnableTryItOutByDefault();
});

不会有任何试用按钮,默认情况下将启用参数字段。

于 2021-11-08T10:02:07.487 回答