使用useSwaggerUI扩展方法只注册一次,调用两次

时间:2019-03-04 18:40:00

标签: .net-core swagger swagger-ui

我两次调用useSwaggerUI扩展方法时遇到问题。 在这种情况下,只有第一个被调用的端点,即c.SwaggerEndpoint(“ / docs / customer / swagger.json”,“ Customers Api Doc”)被注册。

基本上,它被调用了两次,因为我的Web api使用了两个不同的Nuget程序包(用于两种授权),并且在每个nuget程序包中都被调用了一次。

app.UseSwaggerUI(c =>
{
 c.SwaggerEndpoint("/docs/customer/swagger.json", "Customers Api Doc");
});
app.UseSwaggerUI(c =>
{
 c.SwaggerEndpoint("/docs/employee/swagger.json", "Employee Api Doc");
});

如果以前遇到过类似问题,请提供帮助。

0 个答案:

没有答案