在ASP.NET Core 3.1中使用Swagger
1.使用NuGet安装以下依赖:
- Swashbuckle.AspNetCore
注:版本选最高版本的,我选 5.0 rc4
2.在ConfigureServices添加以下代码
services.AddSwaggerGen(c => { c.SwaggerDoc("v1", new OpenApiInfo { Title = "WebAPI", Version = "v1" }); });
3.在Configure中添加以下代码
app.UseSwagger(); app.UseSwaggerUI(c => { c.SwaggerEndpoint("/swagger/v1/swagger.json", "WebAPI v1"); });
4.访问/swagger/v1/swagger.json是否能正常显示JSON
5.访问/swagger可以访问文档说明了