摘要: 1、添加API枚举类型 public enum ApiVersion { /// <summary> /// v1版本 /// </summary> V1 = 1, /// <summary> /// v2版本 /// </summary> V2 = 2 } 2、注册Swagger服务 public 阅读全文
posted @ 2024-01-05 17:44 microsoft-zhcn 阅读(20) 评论(0) 推荐(0)
摘要: 第一步:配置Program.cs,注册认证 // 注册认证相关组件和配置defaultScheme为Bearer builder.Services.AddAuthentication("Bearer") .AddJwtBearer("Bearer", options => { // 指定要接入的授权 阅读全文
posted @ 2024-01-05 14:01 microsoft-zhcn 阅读(475) 评论(0) 推荐(0)
摘要: 第一步:创建过滤器 /// <summary> /// 全局异常过滤器 /// 调用示例:throw new NotImplementedException(); /// </summary> public class GlobalExceptionFilter : IExceptionFilter 阅读全文
posted @ 2024-01-05 13:56 microsoft-zhcn 阅读(86) 评论(0) 推荐(0)
摘要: 第一步:配置Program.cs,注册跨域服务 builder.Services.AddCors(options => //添加中间件跨域服务 { options.AddPolicy("cors", p =>//添加策略,可以添加多种 { //如果是允许指定的域、方法、消息头需要使用WithOrig 阅读全文
posted @ 2024-01-05 13:46 microsoft-zhcn 阅读(339) 评论(0) 推荐(0)
摘要: 默认配置 appsettings.json 环境配置 launchSettings.json,即开发时运行配置 添加依赖 Install-Package Microsoft.Extensions.Configuration Install-Package Microsoft.Extensions.C 阅读全文
posted @ 2024-01-05 10:50 microsoft-zhcn 阅读(88) 评论(0) 推荐(0)