Nestjs 开发的后台管理系统后端服务. 接口文档: http://119.91.231.54:1118/docs
.
├── dist
├── prisma # 数据模型
│ └── migrations
├── src # 源码
│ ├── common # 公共模块
│ │ ├── constants
│ │ ├── decorators
│ │ ├── dto
│ │ ├── exceptions
│ │ ├── guard
│ │ ├── interceptor
│ │ ├── pipes
│ │ ├── prisma
│ │ └── types
│ ├── modules # 业务模块
│ └── utils # 工具
└── test # 测试用例
- Nodejs 16.x 或更高版本
- pnpm 9.x
- MySQL 8.x 及以上
- Redis 7.x 及以上
pnpm install
- 将 .env.example 复制并重命名为 .env
- 修改 .env 中的配置, 将 DATABASE_URL 改为你的 MySQL 连接地址
- 修改.env 中的 REDIS_URL 为你本地的 Redis 的连接地址
- 修改 .env 中的 JWT_SECRET 为一个随机字符串, 用于加密 JWT
- 修改 .env 中的 PORT 为你想要的端口, 默认是 1118
# 该命令会自动迁移数据库, 并初始化数据
pnpm db:m
pnpm dev
- 在vscode中按F5进入调试模式
启动vscode的调试模式之后就可以使用断点调试了