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