ONCEPAL后端Monorepos(Nest.js + MongoDB replica set + Prisma ODM).
- JWT 登录鉴权
- CASL 权限控制集成
- Data 分页排序过滤
- Response Interceptor 统一返回结构
- Exception Filters 异常过滤
- Validation Pipes 参数管道控制
- Docker Compose 部署集成
- MongoDB Replica Set 副本集
- Serializers 序列化
- Helmet 头保护
- Throttler 限流
- WebSocket 集成
- CORS 跨域请求
- Common 微服务架构扩展支持
- Mongoose Schema 原生数据库操作支持
- Nest.js 10
npm i -g @nestjs/cli
- Docker
- Docker Compose
- Node.js 20
- NPM
- PNPM
npm i -g pnpm
####如果很慢,记得在配置docker镜像源 "registry-mirrors": [ "https://dockerproxy.com", "https://docker.m.daocloud.io" ]
- 创建启动docker服务
docker-compose up -d
- 安装依赖
pnpm install
- 生成 Prisma 客户端类型
npm run db:generate
- 推送 MongoDB Schema (非必须)
npm run db:push
- 启动主服务
npm run dev