.net core 中如何使用swagger?

**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
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章