.net core创建Swagger API项目

.net core创建Swagger API项目

第一步 创建WEB API项目

1、选择ASP.NET CORE Web API 创建项目并填写名称
在这里插入图片描述
2、这里我选择的是.net core 3.1
在这里插入图片描述

第二步 创建API方法并使用swagger

1、这是项目自带的文件,我们删除重新创建自己实际需要的控制器
在这里插入图片描述
2、创建一个API控制器
d9d3f30754499b181b95f8761bca2.png)

3、新建一个api方法,把控制器上的路径补充完整,方法的请求方式根据实际业务来,这里用get请求
在这里插入图片描述
4、右键方案=》管理nuget包=》搜索swagger,安装下图的三个包或者直接安装Swashbuckle.AspNetCore,他包含了以下3个组件
在这里插入图片描述
5、在staup类添加以下代码,使用注册swagger组件
在这里插入图片描述

services.AddSwaggerGen(c => { c.SwaggerDoc("v1", new OpenApiInfo { Title = "ID Build API", Version = "v1" }); });//使用swagger
app.UseSwagger();//使用swagger
app.UseSwaggerUI(c => { c.SwaggerEndpoint("v1/swagger.json", "ID Build V1"); });//使用swagger交互UI模式

6、在launchSetting配置文件修改默认启动页
在这里插入图片描述

第三步 测试API

1、启动项目可以看到swagger页面
在这里插入图片描述
2、页面调用api成功
在这里插入图片描述
3、postman调用成功
在这里插入图片描述

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值