文章分类 -  WebAPI项目开发

摘要:将WebAPI部署在服务器后,JS后端调用需要解决跨域问题, Nuget: Startup.cs配置: public class Startup { readonly string Cors = "CorsPoilcy"; services.AddCors(options => { options. 阅读全文
posted @ 2021-06-04 11:07 kueizheng 阅读(205) 评论(0) 推荐(0)
摘要:JWT(JSON Web Token)是目前最流行的跨域身份验证解决方案。 JWT 的特点: 无状态:JWT 包含认证信息,token 只需要保存在客户端,服务端不需要保存会话信息,所以 JWT 是无状态的。 这一点使得服务器压力大大降低,增加了系统的可用性和可扩展性。但是无状态同时也是 JWT 最 阅读全文
posted @ 2021-04-09 14:57 kueizheng 阅读(1101) 评论(0) 推荐(0)
摘要:Nuget:NLog.Web.AspNetCore 添加nlog.config日志配置文件: <?xml version="1.0" encoding="utf-8" ?> <nlog xmlns="http://www.nlog-project.org/schemas/NLog.xsd" xmln 阅读全文
posted @ 2021-03-24 19:51 kueizheng 阅读(15) 评论(0) 推荐(0)
摘要:Nuget:AutoMapper.Extensions.Microsoft.DependencyInjection User类添加要展示的项: public class MUser { public string user_name { get; set; } public string login 阅读全文
posted @ 2021-03-24 19:36 kueizheng 阅读(180) 评论(0) 推荐(0)
摘要:1. 新建项目,搭建架构,Api 采用 .NET Core 5.0 ,类库采用 .NET 5.0 项目引用顺序:表现层引用业务层,业务层引用数据访问层、公共类,公共类引用扩展类 2. 采用数据库先行模式,实现模型层 Nuget(注意版本兼容): Pomelo.EntityFrameworkCore. 阅读全文
posted @ 2021-03-24 19:33 kueizheng 阅读(580) 评论(0) 推荐(0)