asp.net core 项目新建

1、直接新建一个asp.net core api项目 MyBlog.WebApi

Swagger 是一个规范和完整的框架,用于生成、描述、调用和可视化 RESTful 风格的 Web 服务。方便前后端接口对接

2、打开NuGet程序包,搜索“Swashbuckle.AspNetCore”安装。

3、Swashbuckle.AspNetCore.Swagger

4、在ConfigureServices 服务中注入中间件

 

 

 asp.net core 要注入中间件swagger

app.UseSwagger();
app.UseSwaggerUI(c => c.SwaggerEndpoint("/swagger/v1/swagger.json", "MyBlog.MyBlog.WebApi v1"));

//异步编程要用refasync编程约束

Task<List<TEntity>> QueryAsync(int page, int size, RefAsync<int> total); 

 

需要增加引用

 

 

 

这个是授权

system.identityModel.Tokens.Jwt

Microsoft.aspnetcore.authentication.jwtbearer

这是mapper 映射

 AutoMapper.Extensions.Microsoft.DependencyInjection

 

获取对应的路径

 swagger/index.html

 

参考:

1、码农小源视频

2、https://www.cnblogs.com/zhao-y/p/11881698.html

posted on 2021-04-28 11:14  zhflove  阅读(133)  评论(0)    收藏  举报

导航