首页 新闻 会员 周边 捐助

webapi 中默认启动swagger列表页

0
悬赏园豆:5 [待解决问题]

怎么在webapi项目启动的时候默认展示 swagger 列表页呢?

大华q的主页 大华q | 初学一级 | 园豆:5
提问于:2021-04-07 21:27
< >
分享
所有回答(4)
0

你意思是默认到swagger 的首页?

凡事无绝对! | 园豆:6 (初学一级) | 2021-04-07 23:03
1

  这个需求还真是少见,不过实在要这样设置swaggerui 为默认页面可以如下操作:

  再次启动就是默认首页.

参考:

楠木大叔 | 园豆:2083 (老鸟四级) | 2021-04-07 23:16

我这是 .net 不是.net core, 我是通过 response.Redirect解决的

支持(0) 反对(0) 大华q | 园豆:5 (初学一级) | 2021-04-08 08:11
0

nginx 代理一下,一般都是这样

永远跟党走i | 园豆:1542 (小虾三级) | 2021-04-08 08:58
0

RegisterRoutes里加

        routes.MapHttpRoute(name: "swagger_root",routeTemplate: "",
            defaults: null,
            constraints: null,
             handler: new RedirectHandler((message => message.RequestUri.ToString()), "swagger"));
Adam·zhang | 园豆:202 (菜鸟二级) | 2021-08-31 10:25
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册