# project-admin **Repository Path**: zhipeng123/project-admin ## Basic Information - **Project Name**: project-admin - **Description**: NEST - **Primary Language**: NodeJS - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2023-06-20 - **Last Updated**: 2024-01-02 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README ## project-admin ![](https://img.shields.io/github/commit-activity/m/buqiyuan/nest-admin) ![](https://img.shields.io/github/license/buqiyuan/nest-admin) ![](https://img.shields.io/github/repo-size/buqiyuan/nest-admin) ![](https://img.shields.io/github/languages/top/buqiyuan/nest-admin) **基于 NestJs + TypeScript + TypeORM + Redis + MySql + React + Ant Design React 编写的一款简单高效的前后端分离的权限管理系统。希望这个项目在全栈的路上能够帮助到你。** #### NETS 生命周期 1.收到请求 2.全局绑定的中间件 3.模块绑定的中间件 4.全局守卫 5.控制器守卫 6.路由守卫 7.全局拦截器(控制器之前) 8.控制器层拦截器(控制器之前) 9.路由拦截器 (控制器之前) 10.全局管道 11.控制器管道 12.路由管道 13.路由参数管道 14.控制器(方法处理器) 15.服务(如果有) 16.路由拦截器(请求之后) 17.控制器拦截器 (请求之后) 18.全局拦截器 (请求之后) 19.异常过滤器 (路由,之后是控制器,之后是全局) 20.服务器响应 ## 本地开发 - 获取项目代码 ```bash git clone https://gitee.com/zhipeng123/project-admin.git ``` - 安装依赖 ```bash cd project-admin npm install ``` - 运行 启动成功后,通过 http://localhost:3000 访问。 ```bash npm run start:dev ``` - 打包 ```bash npm build ``` ### 欢迎 Star && PR **如果项目有帮助到你可以点个 Star 支持下。有更好的实现欢迎 PR。**