nestjs@^11 + prisma@^6 + knife4j
- DTO校验 + i18n 支持
- 返回、报错统一返回信息体
- @nestjs/config
- @nestjs/swagger -> knife4j
- 基于
passport-jwt的校验 - 基础
auth接口模板 - 使用
ncc进行打包
- 启动本地数据库:
docker-compose -f docker-compose.db-example.yaml up -d- 如果需要使用其他数据库或修改了默认端口等配置,请修改
.env.development中的DATABASE_URL配置
- 如果需要使用其他数据库或修改了默认端口等配置,请修改
- 安装依赖:
pnpm i - 生成 prisma 声明文件:
pnpm run prisma:g:dev - 开发:
pnpm run dev - 打包:
pnpm run bundle - 构建镜像:
pnpm run build:docker