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可以訪問文檔說明了