1.首先先去工具->NuGet套件管理员->管理方案NuGet套件->安装Swashbuckle.AspNetCore
2.开启Startup.cs档案在using加入
using Microsoft.OpenApi.Models;
using System;
using System.Reflection;
using System.IO;
3.在public void ConfigureServices(IServiceCollection services) 加入
#region 添加Swagger
services.AddSwaggerGen(options =>
{
options.SwaggerDoc("v1", new OpenApiInfo { Title = "API", Version = "v1" });
var xmlFile = $"{Assembly.GetExecutingAssembly().GetName().Name}.xml";
var xmlPath = Path.Combine(AppContext.BaseDirectory, xmlFile);
options.IncludeXmlComments(xmlPath, true);
});
#endregion
4.在public void Configure(IApplicationBuilder app, IWebHostEnvironment env)加入
app.UseSwagger();
app.UseSwaggerUI(c =>
{
c.SwaggerEndpoint("/swagger/v1/swagger.json", "API");
});
5.在专案->专案属性->建置下点选XML文件档案
6.结果
Web Api使用Swagger 就这麽简单
<<: [Day 18] 我会把我的over fitting,drop好drop满
>>: Day18 X Service Workers Cache
之後会将铁人赛里的系列文做一个介绍 不过分类是依照我的想法 Google Assistant Goo...
习惯是可以半自动执行的行为,但很依赖节奏;修练则是终身的追求,所以可以灵活。节录自 刘轩《天上总会...
[Day1]C# 鸡础观念- C#简介 [Day2]C# 鸡础观念- 与C#开发千里来相见 [Da...
今天在测试的时候发生了一个笑话, 发查询订单的request到丰收款的api结果一直回"验...
Q: 连假後脑袋不好使呢! A: 脑袋可不可以也Rotate转起来? 本篇还是Loading,这次...