.net-core - 使用 useSwaggerUI 扩展方法只注册一次,调用两次
问题描述
我在两次调用 useSwaggerUI 扩展方法时遇到问题。在这种情况下,只有第一个调用的端点 iecSwaggerEndpoint("/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");
});
如果有人以前遇到过类似的问题,请提供帮助。
解决方案
推荐阅读
- logic - 当且仅当 Not(NOT P) 涉及双“非”P 的命题逻辑
- javascript - 我正在尝试创建一个列表,但它不会创建超过 1 个列表
- azure - 设置 azureSubscriptionEndpoint
- reactjs - 在 useEffect 依赖项中缺少 ref 时没有 eslint 警告
- python-3.x - 如何在模拟中检查修改其参数的函数的调用参数,例如random.shuffle?
- mysql - 结合 MySQL IN 运算符和 LIKE
- html - 进行函数调用时,onclick 函数不起作用
- javascript - 为什么在 sublime 中工作时我的 javascript 代码中会出现一个红色条
- python - 如何在第 n 个斐波那契数之前打印所有斐波那契数?
- javascript - jQuery自动完成菜单单击图像以将数据发布到快递服务器