Appearance
介绍
⭐⭐⭐⭐⭐
作为一个只会前端的切图仔想慢慢了解后端,最省事的方法自然就是用 js 写后端代码了。在技术选型中对比了各种 Node.js 服务端框架后,最终选择了有 TypeScript 版 SpringBoot 之称的 NestJS 进行开发。模块化的开发方式同时与前端约定增删改查的接口名称,方便前端统一封装,同时省去了接口该如何命名的麻烦。
技术栈
本项目构建于2023年,采用当下比较热门的前沿技术,了解并熟悉使用到的技术栈,能让你在开发过程中更加得心应手。
说明
本项目提供的 API 目前供后台和前台博客使用,其中后台使用的 API 统一为 /api/ 前缀,前台使用的 API 统一为 /blog/ 前缀。
截图预览


项目亮点
简单易用
采用 TypeORM 操控数据库后,普通的增删改查省去大量代码,一键复制后稍加改动即可使用。
约定命名
控制器名称和前端文件名保持一致,常用接口固定命名,省去命名麻烦。
权限系统
内置集成的权限装饰器,精确到按钮级别,简单易用。
完善的基建
提供邮件服务、定时任务、数据缓存、身份验证等常用的基础功能。
