Blog ASP.NET Core Web API+Angular 8三层博客项目
三层结构的博客项目,用的是ASP.NET Core Web API
加Angular 8
。嗯,整体挺轻量,后端跑的是.NET Core 3
,前后端分离,接口响应还挺快,适合用来练手或做个 Demo。
业务层、数据层和 API 层分得挺清楚,逻辑不乱,适合你梳理清楚项目结构。数据那块用的是EF Core,代码风格比较整洁,字段、关系定义得也算规范。你要是对 ORM 感兴趣,可以看看它的实现方式。
认证用的是JWT,顺带做了基于角色的权限控制,登录、鉴权逻辑写得还行,不复杂,容易改造。再配上NLog做日志,查错方便,开发体验不错。
前端部分就是老牌的Angular 8,代码还挺规整,组件划分清晰,接口调用集中封装了。你可以直接运行整个前后端,也可以拆开跑,对调试也友好。
如果你刚好想练习前后端分离、JWT 登录、EF Core 这些点,这套博客项目可以直接上手,改起来也不费劲。
243.96KB
文件大小:
评论区