04 2022 档案
摘要:1、配置Json返回格式和时间格式 #region 配置返回值格式 builder.Services.AddControllers() .AddJsonOptions(options => { //格式化日期时间格式 options.JsonSerializerOptions.Converters.
阅读全文
摘要:1、在appsetting.json中配置参数 "IpRateLimiting": { //false则全局将应用限制,并且仅应用具有作为端点的规则* 。 true则限制将应用于每个端点,如{HTTP_Verb}{PATH} "EnableEndpointRateLimiting": true, /
阅读全文
摘要:1、添加验证 #region 添加验证校验 builder.Services.AddAuthentication(o => { o.DefaultScheme = JwtBearerDefaults.AuthenticationScheme; o.DefaultChallengeScheme = n
阅读全文
摘要:1、配置跨域 #region 配置跨域 //配置跨域 builder.Services.AddCors(cor => { var cors = configuration.GetSection("CorsUrls").GetChildren().Select(p => p.Value); cor.A
阅读全文
摘要:1、在Program.cs中配置以下代码 #region 添加swagger注释 var basePath = AppContext.BaseDirectory; builder.Services.AddSwaggerGen(c => { c.SwaggerDoc("v1", new OpenApi
阅读全文
摘要:这里先说明一下,这个项目是我自己搭建的一个测试项目,仅供学习哈,很简单,项目是用的NET6 webapi搭建,总共五个项目,一个api接口项目,四个类库项目,下面会把我自己搭建的每个步骤进行说明 1、先看一下项目结构 TestApi:api接口项目 TestDomain:类库项目,存放与数据库对应的
阅读全文