**1.ConfigureServices方法中註冊服務**
services.AddSwaggerGen(c =>
{
c.SwaggerDoc("v1", new OpenApiInfo
{
Version = "v1",
Title = "Bingle API",
Description = "一個簡單的ASP.NET Core Web API",
TermsOfService = new Uri("https://www.cnblogs.com/taotaozhuanyong"),
Contact = new OpenApiContact
{
Name = "bingle",
Email = string.Empty,
Url = new Uri("https://www.cnblogs.com/taotaozhuanyong"),
},
License = new OpenApiLicense
{
Name = "許可證",
Url = new Uri("https://www.cnblogs.com/taotaozhuanyong"),
}
});
//爲 Swagger JSON and UI設置xml文檔註釋路徑
var xmlFile = $"{Assembly.GetExecutingAssembly().GetName().Name}.xml";
var xmlPath = Path.Combine(AppContext.BaseDirectory, xmlFile);
c.IncludeXmlComments(xmlPath);
});
**2.Configure中啓用服務**
app.UseSwagger();
app.UseSwaggerUI(c =>
{
c.SwaggerEndpoint("/swagger/v1/swagger.json", "My API V1");
});
3.設置:選中項目--屬性--生成--輸出選項卡勾選“XML文檔文件”
4.配置完成,運行查看即可:https://localhost:44396/swagger/index.html
.net core 中如何使用swagger?
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.