预发布环境 · Staging
英文:staging/ˈsteɪdʒɪŋ/(重音在前)
部署与上线难度:进阶 ★★
🗣️一句话大白话
上线前的「彩排舞台」:和生产几乎一样的配置,但用户看不见。改动按顺序过关:开发(你的电脑)→ 预览/预发布(团队看)→ 生产(用户看)。
🎬真实场景
AI 改了支付流程直接上生产 = 拿真用户做实验。先到 staging:自己和同事先点一遍,确认没炸再上生产——十分钟换一次事故豁免。
📮你可以这样说
「「配置环境分层:push 到功能分支生成预览链接,合入 main 才上生产。预发布环境用测试数据库和测试 Key。」」
⚠️边界与常见误解
- ▸Vercel 的「预览部署」就是轻量 staging:每个 PR 自带链接
- ▸staging 用测试数据,绝不连生产库
- ▸环境变量每个环境单独配:别共用 Key