ASP.NET Core 使用Swagger
发布时间:2020-12-16 08:59:08 所属栏目:asp.Net 来源:网络整理
导读:一.新建项目: dotnet new mvc -n SwaggerTest ? ? ? 二.添加nuget引用 : dotnet add TodoApi.csproj package Swashbuckle.AspNetCore -v 5.0.0 也可以使用 Package Manager Console ? ? ?三.Startup中的ConfigureServices 添加服务 services.AddSwaggerGen
一.新建项目: dotnet new mvc -n SwaggerTest ? ? ? 二.添加nuget引用 :dotnet add TodoApi.csproj package Swashbuckle.AspNetCore -v 5.0.0 也可以使用 Package Manager Console ? ? ?三.Startup中的ConfigureServices 添加服务 services.AddSwaggerGen(c => { c.SwaggerDoc("v1",new Microsoft.OpenApi.Models.OpenApiInfo { Title = DocsV1" }); }); ? ? ?四.在Startup中的Configure使用 代码如下 app.UseSwagger(); app.UseSwaggerUI(c=>c.SwaggerEndpoint(/swagger/v1/swagger.jsonMy API V1")); ? ? ?五.在HomeController添加如下代码 public class HomeController : Controller { /// <param name="name"></param> [HttpPost({name})] public IActionResult Find(string name) { if (string.IsNullOrWhiteSpace(name)) return NotFound(); else Content(name); } } 六.测试 ? ? ? (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- asp.net – 查找上一个和下一个兄弟控件
- asp.net-mvc – 如何使用启用了延迟加载的Automapper和EF4
- asp.net-web-api – Web Api gzip压缩
- 采用Opserver来监控你的ASP.NET项目系列(二、监控SQL Serve
- ASP.NET MVC 3 Ajax.BeginForm和Html.TextBoxFor不反映在服
- asp.net c#membership:如何做一个GetUsersInRoles(多个角色
- 如何为ASP.Net创建一个准系统HttpApplication(没有Webforms
- asp.net-mvc – 未找到部分视图或视图引擎不支持搜索的位置
- asp.net-mvc – MVC3中的CheckboxList查看并获取传递给控制
- 用户登录时,ASP.NET Core更改EF连接字符串
推荐文章
站长推荐
- 如何在ASP.NET应用程序中记录错误(异常)?
- 在asp.net c中添加Master页面后,MySql主机出错
- asp.net – Azure网站有时无法连接到SQL Azure数
- asp.net-mvc – 与ASP.Net MVC混淆
- asp.net – asmx到WCF或Web API
- asp.net-mvc – 在ASP.NET MVC4中检测IE8
- ASP.NET DropDownList不保留所选项目在回发
- asp.net-mvc – 如何在ASP.net MVC中正确测试具有
- asp.net-mvc – 我必须做什么才能从MVC控制器重定
- asp.net-mvc-4 – Razor模板编辑器不喜欢我的Kno
热点阅读