首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >是否可以在前面使用aspnetcore的swashbuckle来显式地定义swagger方法?

是否可以在前面使用aspnetcore的swashbuckle来显式地定义swagger方法?
EN

Stack Overflow用户
提问于 2017-11-07 18:18:09
回答 1查看 170关注 0票数 0

我目前正在我的项目中使用身份服务器中间件来实现oauth服务。我想使用swagger来定义这个中间件中可用的一些方法,比如/Connect/Token,它用于获取和访问令牌。

不幸的是,由于这是中间件,所以我没有处理http请求的控制器的实现--因为请求是在中间件中处理的。

如果您使用的是处理所有http请求的中间件,那么是否可以使用包含所有端点信息(例如url、params等)的前置文件显式地定义一个swaggerdoc?

EN

回答 1

Stack Overflow用户

发布于 2017-11-13 15:29:52

我无法找到为标识服务器端点动态生成swagger文档的方法。

但是,作为解决办法,我使用swagger.json创建了一个手动傲慢的编辑器文件。我能够从编辑器导出一个swagger.json文件。我将该文件添加到我的应用程序中,并能够使用以下代码生成swagger。

代码语言:javascript
运行
复制
// serve static files
app.UseStaticFiles();

// id server middleware
app.UseIdentityServer();

// points to my static swagger.json file
app.UseSwaggerUI(c =>
{
   c.SwaggerEndpoint("/swagger.json", "My API");
});
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/47164862

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档