跳转到内容

发布你的应用

要点点击工作区页头中的“发布”,然后点击“发布网站”。MonstarX 会构建你的应用,并把它放到 https://your-app.monstarx.app 上线,自带 HTTPS,无需设置任何托管。之后的改动会留在预览中,直到你点击“重新发布”,所以访客看到的始终是你选择发布的版本。

发布会把你的应用放到互联网上,让任何拿到链接的人都能使用。托管由 MonstarX 负责:不用租服务器,不用安装任何东西,也不用填写任何设置。每个已发布的应用都会获得一个免费地址,例如 lotus-flow-yoga.monstarx.app,并且从一开始就带有 HTTPS(浏览器中的小锁图标)。

点击“发布”,再点击“发布网站”,片刻之后应用就上线了。

预览和已发布的应用有什么区别?

Section titled “预览和已发布的应用有什么区别?”
预览已发布的应用
谁能打开只有你和你分享项目的对象任何拿到链接的人
它的地址临时的:预览重启时会变化保持不变:your-app.monstarx.app(或你自己的域名)
什么时候变化MonstarX 构建时,每个改动都会立即显示只有在你再次发布时
用来做什么构建、尝试、测试服务你真正的用户和客户

所以,你可以继续在预览中构建,甚至把东西弄坏再恢复某个版本,而访客仍然在使用你发布的那个版本。

  1. 打开你的项目。当应用在预览中看起来没问题时,点击顶部栏中的 发布(右侧的火箭图标)。

  2. 发布你的网站 菜单会打开。点击 发布网站。

  3. 进度条会显示每个阶段:正在准备网站、正在构建网站,然后是 正在将网站上线。你可以关闭菜单,菜单上会提示“你可以关闭此菜单,发布会继续。”

  4. 完成后,菜单会显示 网站已上线 以及地址。点击 访问网站 在新标签页中打开它,或点击 复制链接 粘贴到任何地方。

现在页头中的按钮显示为 已发布(在手机上显示为 已上线),让你一眼就能看出应用已经在线。

访客看到的应用,和你发布时它在预览中的样子完全一样:同样的页面、同样的设计、可用的注册和登录,以及同一个数据库。他们看不到 MonstarX、聊天或代码,只能看到你的应用,在它自己的地址上,带有 HTTPS。

已发布的应用使用的是应用的真实数据库,所以人们在上面创建的订单、预约和账户都是真实的。你可以在“管理”标签页和 后端 中查看和管理它们。

发布之后你做的任何改动,在你再次发布之前都不会被访客看到。当你对新版本满意时:

  1. 点击页头中的 已发布。

  2. 点击 重新发布。

新版本构建期间,旧版本会继续为访客提供服务。如果新版本发布失败,菜单会在错误信息上方显示 已发布的网站仍可访问,让你知道访客不受影响。

如果应用用到的某个服务还没连接怎么办?

Section titled “如果应用用到的某个服务还没连接怎么办?”

如果你的应用用到了某个你还没添加密钥的服务(比如用于付款的 Stripe),“发布”按钮上会出现一个琥珀色的小圆点,菜单中会显示一条提示,例如 Stripe 尚未连接:“添加密钥前,应用中使用该服务的部分对任何人都无法正常运行。你仍可先发布,稍后再连接。”点击服务旁边的 连接,就能直接在那里添加密钥。请参阅连接器。

  • 只有项目所有者可以发布。你分享项目的对象(即使是编辑者)都不能发布。请参阅分享项目。
  • 如果发布因为短暂故障而失败,MonstarX 会自动再试一次,并显示“遇到临时问题,正在重试…”。
  • 如果发布过程中你的浏览器断开了连接,菜单会提示“无法确认发布是否完成。再次尝试前,请先在这里检查状态。”重新打开菜单即可,它会读取真实状态。
发布需要多长时间?

通常只需稍等片刻,MonstarX 会构建应用并把它放到网上。进度条会显示每个阶段,发布进行时你可以关闭菜单。

我需要购买托管服务或域名吗?

不需要。每个已发布的应用都由 MonstarX 托管在一个免费地址上,例如 your-app.monstarx.app,并带有 HTTPS。自己的域名是可选的,请参阅购买域名。

我的改动会自动上线吗?

不会。改动会留在预览中,直到你点击 重新发布,所以访客看到的始终是你选择发布的版本。

我可以自己选择地址吗?

可以。地址一开始根据项目名称生成,你可以在 设置 → 地址与域名 中更改。请参阅你的应用的地址。

如何让应用下线?

点击 已发布,然后点击 取消发布 并确认。请参阅取消发布或删除。