1.使用NuGet安裝以下依賴: Swashbuckle.AspNetCore.Swagger Swashbuckle.AspNetCore.SwaggerGEN Swashbuckle.AspNetCore.SwaggerUI 註:版本選最高版本的,我選 5.0 rc4 2.在ConfigureS ...
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可以訪問文檔說明瞭