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
浙公网安备 33010602011771号