部署
规则
- 环境变量:
.env.local用于开发环境,平台环境变量用于生产环境——切勿提交.env - 健康检查端点:
GET /api/health返回{ status: "ok" } - 预览部署:每个 PR 都会获得一个预览 URL(Vercel/Netlify/Railway)
- 回滚策略:保留上一版本的部署,一键回滚
- CI/CD:测试必须通过后才能部署——切勿跳过
- 域名设置:自定义域名的 CNAME,SSL 自动配置
- 构建命令:
npm run build—— 应无错误或警告完成 - 输出日志:生产环境使用结构化 JSON 日志,开发环境使用人类可读日志