NestJS 后台管理服务(RBAC 权限 + Redis + Docker)产品系统

我要开发同款
青山Dev2026年11月08日
11阅读

技术信息

系统类型
Web
行业分类
企业服务、低代码

作品详情

行业场景

企业后台管理系统普遍需要登录鉴权、角色权限、菜单管理、内容管理等通用能力,每个项目重复开发成本高。为此基于 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 等业务后台。

示例图片

声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论