.Net Core API入门
-
.net core3.1 之前的版本需要手动配置swagger。当前项目.net core5.0版本自动配置完成
-
跨域配置
1.下载依赖包
2.
//跨域
services.AddCors(options =>
{
options.AddDefaultPolicy(c =>
{
//AllowAnyOrigin 来源 AllowAnyMethod 方法 AllowAnyHeader头部信息
c.AllowAnyOrigin().AllowAnyMethod().AllowAnyHeader();
});
});
3.使用跨域 在路由之后授权之前
//路由
app.UseRouting();
//使用跨域!!!!
app.UseCors();
//授权
app.UseAuthorization();
-
迁移命令:
1.add-migration inir
2.update-database
-
不使用驼峰命名规范
services.AddControllers().AddJsonOptions(options => options.JsonSerializerOptions.PropertyNamingPolicy = null);
- Nlog配置,官方详细教程地址:https://www.leavescn.com/Articles/Content/1162
- 关于连接数据库与迁移要下载的Nuget包:
-
-
Microsoft.EntityFrameworkCore.Relational(ef core 映射关系)
-
Microsoft.EntityFrameworkCore.Tools(ef core 数据迁移包) *
-

浙公网安备 33010602011771号