企业后台管理系统普遍需要登录鉴权、角色权限、菜单管理、内容管理等通用能力,每个项目重复开发成本高。为此基于 NestJS 搭建一套可复用的后台管理服务端,配合 Vue3 管理前端,可快速交付各类业务后台。
点击空白处退出提示
企业后台管理系统普遍需要登录鉴权、角色权限、菜单管理、内容管理等通用能力,每个项目重复开发成本高。为此基于 NestJS 搭建一套可复用的后台管理服务端,配合 Vue3 管理前端,可快速交付各类业务后台。
系统包含以下功能模块:1) 登录鉴权:JWT 登录、令牌刷新、全局守卫;2) RBAC 权限:用户、角色、菜单、按钮级权限,动态菜单树;3) 业务模块:图书与内容管理,分页、搜索、软删除;4) 基础设施:Redis 缓存模块、统一响应格式与全局异常过滤、请求日志;5) 接口文档:Swagger 自动生成;6) 部署:Docker Compose + Nginx(HTTPS)一键部署。
本人独立完成服务端设计与开发:NestJS + TypeScript 模块化架构,Prisma 与 TypeORM 访问 MySQL,DTO 参数校验,Redis 缓存;编写 Dockerfile 与 docker-compose,配置 Nginx 反向代理与 HTTPS 证书;前端对接 Vue3(Vben Admin)实现动态路由与权限控制。可直接复用于 ERP、CRM、SaaS 等业务后台。



评论