确认应用已通过平台内置测试
进入Emergent控制台 → 点击左侧「My Apps」→ 找到目标应用 → 点击「Test & Validate」按钮。这一步是部署上线的前置条件,若未完成,后续部署按钮会保持灰色且无法点击。【未通过Validation校验的应用,无法进入正式部署流程】
测试过程中,系统会自动执行前端渲染、API接口连通性、数据库写入三类校验,整体耗时通常约12–47秒。如果某一项检测失败,页面会高亮提示具体报错模块(例如“Stripe webhook endpoint unreachable”),这时需要返回编辑页面修复问题后,再重新发起测试。
绑定自定义域名并验证所有权
方法一:使用Emergent托管的免费子域名
在应用详情页 → 「Deployment」标签页 → 点击「Use Emergent Domain」→ 选择可用子域名(如myshop.emergent.dev)→ 点击「Confirm & Deploy」。
方法二:绑定自有域名(更推荐用于生产环境)
在「Custom Domain」一栏填写完整域名(例如app.yourbrand.com),然后点击「Verify Ownership」。Emergent会自动生成对应的TXT记录值;接下来登录你的DNS服务商后台,在app.yourbrand.com对应的主机记录下新增这条TXT记录,添加完成后返回Emergent并点击「Check Now」。DNS解析生效时间通常为3–18分钟,平台会持续轮询并实时更新域名验证状态。
【务必确认DNS记录添加在根域名或精确匹配的子域名层级,若层级填写错误(如误加www前缀),将导致域名所有权验证持续失败】
执行最终部署并监控状态
第一步:确认「Environment」设置为「Production」而不是「Staging」
第二步:勾选「Enable HTTPS」(该选项为强制开启,不可取消)
第三步:点击绿色「Deploy to Production」按钮
第四步:观察右侧状态栏从「Preparing」→「Building」→「Deploying」→「Live」的变化过程。整个部署流程通常耗时约92–156秒。当状态切换为「Live」后,页面会自动跳转至部署成功页面,并展示可访问URL以及响应时间监测图表。
第五步:打开新的访问URL进行人工冒烟测试,重点检查登录状态是否保持正常、支付网关回调是否可用、第三方API数据加载是否成功。如果其中任意一项出现异常,日志面板会显示相应服务的HTTP状态码(如403/502),此时应立即点击「View Logs」排查具体问题来源。
