40 lines
746 B
Markdown
40 lines
746 B
Markdown
# 默认技术栈
|
||
|
||
除非用户指定,按以下默认值执行。
|
||
|
||
## 前端
|
||
|
||
- 框架:Next.js(App Router)或 React + Vite
|
||
- 语言:TypeScript
|
||
- 样式:Tailwind CSS
|
||
- 状态:React 内置 + TanStack Query
|
||
- 表单:React Hook Form + Zod
|
||
|
||
## 后端
|
||
|
||
- 运行时:Node.js
|
||
- 框架:Next.js Route Handlers / Hono / Express
|
||
- 校验:Zod
|
||
- 鉴权:Session + HttpOnly Cookie,或 JWT
|
||
- 日志:pino
|
||
|
||
## 数据库
|
||
|
||
- 默认:PostgreSQL
|
||
- ORM:Prisma 或 Drizzle
|
||
- 轻量场景:SQLite
|
||
- 缓存:Redis(可选)
|
||
|
||
## 部署
|
||
|
||
- 前端 / 全栈:Vercel
|
||
- 容器:Docker + Fly.io / Railway
|
||
- 静态:Cloudflare Pages
|
||
|
||
## 工具
|
||
|
||
- 包管理:pnpm
|
||
- Lint:ESLint + Prettier
|
||
- 测试:Vitest + Playwright
|
||
- CI:GitHub Actions
|