什么是部署?
部署是把某个版本的应用放到服务器上上线,让真实用户能够访问的步骤。每次修改应用并重新发布时,就是在部署一个新版本。
在开发过程中,应用运行在只有你能看到的预览中。部署会把当前版本复制到托管环境中,运行它,并将公开地址指向它。
谨慎的部署会在把用户导向新版本之前,检查新版本能否正常启动,这样有问题的构建就不会让正在线上运行的应用瘫痪。它还会应用新版本所需的数据库更改。
良好的习惯包括:先在预览或预发布副本中测试,经常部署小的改动而不是很少部署大的改动,并保留回滚到上一个正常版本的方法。
在Mythex中,部署就是“发布”按钮:它会把你的应用上线到一个网址,并保持其运行。
常见问题
部署和发布有什么区别?
在大多数应用生成器中,两者的意思相同:让当前版本上线。开发人员习惯说“部署”,生成器通常把按钮称为“发布”。
为什么应用在预览中正常,部署后却不工作?
常见原因包括线上环境缺少环境变量或密钥、数据库更改没有运行,或者某个路径只在本地存在。请先检查线上应用的日志。
另请参阅
Mythex · Pricing · 用 AI 构建任何东西 · 网站和应用模板 · Mythex 对比 · AI 应用构建术语表 · 免费的 AI 应用构建工具 · English