【发布时间】:2022-04-22 15:46:30
【问题描述】:
services.AddSwaggerGen(x =>
{
});
我探索了 NuGet Swashbuckle.AspNetCore 的 AddSwaggerGen() 方法。不幸的是,我还没有找到使用已经生成的开放 API 规范文件的path 的方法。
我的 API 与 .net 核心中的文件上传相关,我已经编写了 swagger 规范文件 swagger.yaml 并且它与 editor.swagger.io 一起工作正常。谁能帮我?如何通过 NuGet Swashbuckle.AspNetCore 注入生成的开放 API 规范文件并将其与 .net 核心中的 SwaggerUI 一起使用?
app.UseSwaggerUI(c =>
{
c.SwaggerEndpoint("/swagger/swagger.yaml", "My API V1");
});
我在我的项目中创建了一个静态文件/swagger/swagger.yaml 但是 Swagger UI 仍然使用内部生成的相同文件。
【问题讨论】:
标签: swagger swashbuckle.aspnetcore