1. 安装 swagger 包
2.startup 里 configservers
Configure
3. 可能出现的错误
提示 error xxxxnot found
由于我创建的 webapi 是 restful 风格的所以当出现多个同类型的接口时会出错[其实就是找不到哪一个接口]
解决方法:
a. 在接口上指定路由, 比如 [Route("xxx")] 或[httpget("xxx/xxx/{id}")]
b. 由于我实在是不喜欢 restful 的接口所以我在 startup 上指定了路由
- App.UseEndpoints(endpoints =>
- {
- endpoints.MapControllerRoute(
- name: "default",
- pattern: "{controller=WeatherForecast}/{action=Get}/{id?}");
- });
来源: http://www.bubuko.com/infodetail-3434062.html