## nest-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 + Vue3 + Ant Design Vue 编写的一款简单高效的前后端分离的权限管理系统。希望这个项目在全栈的路上能够帮助到你。**
- 前端项目地址:[传送门](https://github.com/buqiyuan/vue3-antdv-admin)
### 演示地址
- [http://buqiyuan.gitee.io/vue3-antdv-admin/](http://buqiyuan.gitee.io/vue3-antdv-admin/)
- [Swagger Api 文档](https://nest-api.buqiyuan.site/swagger-api)
### 项目启动前的准备工作
- sql 文件:[/deploy/sql/init.sql](https://github.com/buqiyuan/nest-admin/tree/main/deploy/sql) 用于数据库初始化
- 项目相关配置,如:配置 mysql 和 redis 连接
- 公共配置: [.env](https://github.com/buqiyuan/nest-admin/blob/main/.env)
- 开发环境: [.env.development](https://github.com/buqiyuan/nest-admin/blob/main/.env.development)
- 生产环境: [.env.production](https://github.com/buqiyuan/nest-admin/blob/main/.env.production)
演示环境账号密码:
| 账号 | 密码 | 权限 |
| :-------: | :----: | :--------: |
| rootadmin | 123456 | 超级管理员 |
> 所有新建的用户初始密码都为 123456
本地部署账号密码:
| 账号 | 密码 | 权限 |
| :-------: | :----: | :--------: |
| rootadmin | 123456 | 超级管理员 |
## 快速体验
启动成功后,通过 http://localhost:7001/swagger-api/ 访问。
```bash
yarn docker:up
# or
docker compose --env-file .env.production up -d --no-build
```
停止并删除所有容器
```bash
yarn docker:down
# or
docker compose --env-file .env.production down
```
查看实时日志输出
```bash
yarn docker:logs
# or
docker compose --env-file .env.production logs -f
```
## 本地开发
- 获取项目代码
```bash
git clone https://github.com/buqiyuan/nest-admin
```
- 【可选】如果你是新手,还不太会搭建`mysql/redis`,你可以使用 `Docker` 启动指定服务供本地开发时使用, 例如:
```bash
# 启动MySql服务
docker compose --env-file .env.development run -d --service-ports mysql
# 启动Redis服务
docker compose --env-file .env.development run -d --service-ports redis
```
- 安装依赖
```bash
cd nest-admin
yarn install
```
- 运行
启动成功后,通过 http://localhost:7001/swagger-api/ 访问。
```bash
yarn dev
```
- 打包
```bash
yarn build
```
### 系统截图
![](https://s1.ax1x.com/2021/12/11/oTi1nf.png)
![](https://s1.ax1x.com/2021/12/11/oTithj.png)
![](https://s1.ax1x.com/2021/12/11/oTirHU.png)
![](https://s1.ax1x.com/2021/12/11/oTia3n.png)
### 欢迎 Star && PR
**如果项目有帮助到你可以点个 Star 支持下。有更好的实现欢迎 PR。**
### 致谢
- [sf-nest-admin](https://github.com/hackycy/sf-nest-admin)
### LICENSE
[MIT](LICENSE)
没有合适的资源?快使用搜索试试~ 我知道了~
NestJs CRUD 使用 nestjs + mysql + typeorm + red-nest-admin.zip
共156个文件
ts:116个
json:7个
md:6个
需积分: 0 0 下载量 46 浏览量
2023-11-06
23:10:15
上传
评论
收藏 284KB ZIP 举报
温馨提示
NestJs CRUD 使用 nestjs + mysql + typeorm + red-nest-admin
资源推荐
资源详情
资源评论
收起资源包目录
NestJs CRUD 使用 nestjs + mysql + typeorm + red-nest-admin.zip (156个子文件)
default.conf 2KB
web.conf 1KB
web.conf 514B
.env.development 335B
Dockerfile 2KB
.dockerignore 500B
.env 652B
.eslintignore 171B
.gitattributes 459B
.gitignore 558B
favicon.ico 66KB
ecosystem.config.js 2KB
.eslintrc.js 2KB
migration-generate.js 714B
package.json 4KB
settings.json 2KB
tsconfig.json 564B
launch.json 408B
jest-e2e.json 183B
nest-cli.json 125B
tsconfig.build.json 105B
LICENSE 1KB
.lintstagedrc 49B
yarn.lock 302KB
通用协作规范.md 21KB
权限管理数据库设计文档.md 11KB
README.md 3KB
bug_report.md 857B
README.md 335B
feature_request.md 133B
pre-commit 58B
.prettierrc 68B
.env.production 357B
wait-for-it.sh 5KB
init.sql 59KB
manage.service.ts 27KB
logger.service.ts 12KB
user.service.ts 11KB
task.service.ts 9KB
role.service.ts 7KB
menu.service.ts 7KB
overview.service.ts 5KB
login.service.ts 4KB
dept.service.ts 4KB
log.service.ts 4KB
typeorm-logger.service.ts 4KB
user.dto.ts 4KB
manage.controller.ts 4KB
manage.dto.ts 4KB
system.module.ts 4KB
utils.d.ts 3KB
online.service.ts 3KB
task.controller.ts 3KB
app.module.ts 3KB
menu.controller.ts 3KB
admin-ws.service.ts 3KB
auth.guard.ts 3KB
dept.controller.ts 3KB
configuration.ts 3KB
redis.module.ts 3KB
task.dto.ts 3KB
role.controller.ts 3KB
user.controller.ts 3KB
account.controller.ts 2KB
util.service.ts 2KB
menu.dto.ts 2KB
main.ts 2KB
logger.interface.ts 2KB
param-config.controller.ts 2KB
serve.class.ts 2KB
param-config.service.ts 2KB
role.dto.ts 2KB
log.controller.ts 2KB
dept.dto.ts 2KB
manage.class.ts 2KB
api-exception.filter.ts 2KB
res.class.ts 2KB
serve.service.ts 2KB
login.controller.ts 2KB
error-code.contants.ts 2KB
overview.controller.ts 1KB
shared.module.ts 1KB
overview.class.ts 1KB
sys-menu.entity.ts 1KB
online.controller.ts 1KB
param-config.dto.ts 1KB
sys-task.entity.ts 1KB
mission.module.ts 1KB
admin-ws.gateway.ts 1KB
setup-swagger.ts 1KB
user.class.ts 1KB
task.processor.ts 1KB
admin.module.ts 1KB
api-transform.interceptor.ts 1KB
logger.module.ts 1KB
sys-user.entity.ts 1KB
login.dto.ts 1KB
log.class.ts 952B
socket-io.adapter.ts 936B
qiniu.provider.ts 892B
共 156 条
- 1
- 2
资源评论
武昌库里写JAVA
- 粉丝: 3136
- 资源: 1872
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功