一 .net core 使用 Swagger
1. 引用 包
2.
在 Startup.Configure
方法中
3.
4.
启动应用,并导航到 http://localhost:<port>/swagger/v1/swagger.json
。 生成的描述终结点的文档显示如下json格式。
如果 报错 未生成成功 Swashbuckle.AspNetCore.SwaggerGen.SwaggerGeneratorException: Ambiguous HTTP method for action
解决方法:需要指定访问方式,所有 controller中给方法添加属性 [HttpGet]或[HttpPost]。
如果是不想暴露的方法那么就要将 public 改为其他修饰符
5.
可在 http://localhost:<port>/swagger
找到 Swagger UI。 通过 Swagger UI 浏览 API文档,如下所示。