如何使用 Swashbuckle.AspNetCore 注入 openapi 规范文件

时间:2021-04-27 19:51:11

标签: swagger swashbuckle.aspnetcore

services.AddSwaggerGen(x =>
{
                
});

我探索了 NuGet AddSwaggerGen()Swashbuckle.AspNetCore 方法。不幸的是,我还没有找到使用已生成的开放 API 规范文件的 path 的方法。

我的 API 与 .net 核心中的文件上传相关,我已经编写了 swagger 规范文件 swagger.yaml,它与 editor.swagger.io 一起工作正常。谁能帮我?如何通过 NuGet Swashbuckle.AspNetCore 注入生成的开放 API 规范文件并将其与 SwaggerUI 一起使用在 .net core 中?

app.UseSwaggerUI(c =>
{
  c.SwaggerEndpoint("/swagger/swagger.yaml", "My API V1");
});

我在我的项目中创建了一个静态文件 /swagger/swagger.yaml 但 Swagger UI 仍然使用内部生成的相同文件。

0 个答案:

没有答案
相关问题