在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
这个很简单的一篇文章用来记录以下使用swagger的过程,以后有用。 1.nuget 下载install-package Swashbuckle.AspNetCore 2.startup里面configureservice配置: services.AddSwaggerGen(c => { //添加document,这个主要用来在swaggerUI页面上面显示一些额外的信息 //注意第一个参数"pangjianxin"这个参数要和startup中configure方法中的 //c.SwaggerEndpoint("/swagger/pangjianxin/swagger.json", "My API V1");保持一致,否则swagger会报错。 c.SwaggerDoc("pangjianxin", new Info { Version = "v12", Title = "api列表", Description = "一个简单的api列表", TermsOfService = "None", Contact = new Contact { Name = "庞建新", Email = "[email protected]", Url = "https://www.baidu.com" }, License = new License { Name = "no license", Url = "https://www.baidu.com" } }); //添加读取controller中action注释的作用,但是要首先在项目属性==》生成==》勾选XML选项,并记住名字,在这里用。 var basePath = PlatformServices.Default.Application.ApplicationBasePath; var xmlPath = Path.Combine(basePath, "Api.xml"); c.IncludeXmlComments(xmlPath); }); 3.在startup中configure配置: //在添加swagger并将其作为json端点配置到中间件管道上 app.UseSwagger(); //配置swaggerUI的中间件,并指定上述配置的json端点 app.UseSwaggerUI(c => { 然后就没有然后了
|
请发表评论