0

如何在 .NET Swagger UI 中配置主名称?我想指定 Swagger UI 在启动时显示的 API 规范。我正在使用 .NET Core 3.1。

app.UseSwaggerUI(c =>
{
    var swaggerJsonBasePath = string.IsNullOrWhiteSpace(c.RoutePrefix) ? "." : "..";
    c.SwaggerEndpoint($"{swaggerJsonBasePath}/swagger/v1/swagger.json", "API v1");
    c.SwaggerEndpoint($"{swaggerJsonBasePath}/swagger/v2/swagger.json", "API v2");
    // How to configure urls.primaryName = "API v2"?
    // Now "API v1" is shown by default and I'd like to show "API v2" instead.
});
4

0 回答 0