Skip to content

nailyjs/Nai-Six

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Naily V6 复活版

Recommend Node.js 18+ File Count GPL 3.0 Last Commit Commit Activity


cc.naily.six.passport version cc.naily.six.shop version cc.naily.six.generated version cc.naily.six.shared version cc.naily.six.auth version cc.naily.six.database version

Buff

  • 🥣 pnpm (只能使用pnpm,其他没法装齐依赖) + changeset + link-staged + monorepo
  • 🍕 husky + commitlint
  • 🪣 nest.js + express 全家桶
  • 🧁 prisma + MongoDB分片集群 + redis 数据库
  • 🍩 swagger + openapi 接口文档
  • 🍿 vitest 单元测试
  • 🍭 docker 部署 (developing)
  • 🍬 upyun 对接静态资源
  • 🍪 JWT 登录授权
  • 🍫 throttler 全局节流阀
  • 🍿 i18n 多语言
  • 🍭 swc 加速TypeScript编译
  • 🍩 微信官方支付/虎皮椒支付对接

提示

配置文件在resources/application.yml,支持类似springboot一样的区分生产/开发环境配置:

  • application.yml 默认配置用这个
  • application-development.yml 开发环境配置
  • application-production.yml 生产环境配置

pnpm dev:xxx采用development配置,pnpm start:xxx采用production配置。

About

📑 一个加满了buff的nest.js示例项目

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •