{"repo":"buqiyuan/nest-admin","free":true,"listed":false,"github":"https://github.com/buqiyuan/nest-admin","clone":"git clone https://github.com/buqiyuan/nest-admin.git","description":"NestJS CRUD for RESTful API 使用 NestJS + Mysql + Typeorm + Redis + JWT + Swagger 企业中后台管理系统项目RBAC权限管理(细粒度到按钮)、实现单点登录等...","language":"TypeScript","stars":2264,"topics":["nestjs","vue3-typescript","mysql","nestjs-template","typeorm","nestjs-backend","restful-api","nestjs-starter-template","rabc","admin"],"license":"MIT","category":"databases-storage","readme_excerpt":"nest-admin 基于 NestJs + TypeScript + TypeORM + Redis + MySql + Vue3 + Ant Design Vue 编写的一款简单高效的前后端分离的权限管理系统。希望这个项目在全栈的路上能够帮助到你。 - 前端项目地址：传送门 演示地址 https://vue3-antdv-admin.pages.dev/ （墙内） 只读，可以完整地预览项目的初始效果 https://vue3-antd-admin.vercel.app/ （墙外） 可随意 CRUD，所以你看到的数据可能已经被其他人修改过，而非项目得初始效果，并且数据库的数据会在每天凌晨 4.30 分重置一次。 由于是白嫖的国外服务器资源，所以不保熟， 并可能还需要翻墙浏览。 Swagger 文档 项目启动前的准备工作 - sql 文件：/deploy/sql/nest admin.sql 用于数据库初始化 - 项目相关配置，如：配置 mysql 和 redis 连接 - 公共配置: .env - 开发环境: .env.development - 生产环境: .env.production 环境要求 - nodejs 20 + - docker 20.x + ，其中 docker compose 版本需要 2.17.0 + - mysql 8.x + - 使用 pnpm 包管理器安装项目依赖 演示环境账号密码： 账号 密码 权限 :-------: :----: :--------: admin a123456 超级管理员 所有新建的用户初始密码都为 a123456 本地部署账号密码： 账号 密码 权限 :-------: :----: :--------: admin a123456 超级管理员 快速体验 启动成功后，通过 访问。 停止并删除所有容器 删除镜像 查看实时日志输出 本地开发 - 获取项目代码 - 【可选】如果你是新手，还不太会搭建 mysql/redis ，你可以使用 Docker 启动指定服务供本地开发时使用, 例如： - 安装依赖 - 运行 启动成功后，通过 访问。 - 打包 数据库迁移 1. 更新数据库(或初始化数据) 2. 生成迁移 3. 回滚到最后一次更新 更多细节，请移步至官方文档 [!TIP] 如果你的 实体类 或 数据库配置 有更新，请执行 npm run build 后再进行数据库迁移相关操作。 系统截图 欢迎 Star && PR 如果项目有帮助到你可以点个 Star 支持下。有更好的实现欢迎 PR。 致谢 - sf-nest-admin LICENSE MIT","default_branch":null,"files":null,"tree":[],"storefront":"/r/buqiyuan","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/buqiyuan/nest-admin/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}