发布你的应用
要点点击工作区页头中的“发布”,然后点击“发布网站”。MonstarX 会构建你的应用,并把它放到 https://your-app.monstarx.app 上线,自带 HTTPS,无需设置任何托管。之后的改动会留在预览中,直到你点击“重新发布”,所以访客看到的始终是你选择发布的版本。
发布会把你的应用放到互联网上,让任何拿到链接的人都能使用。托管由 MonstarX 负责:不用租服务器,不用安装任何东西,也不用填写任何设置。每个已发布的应用都会获得一个免费地址,例如 lotus-flow-yoga.monstarx.app,并且从一开始就带有 HTTPS(浏览器中的小锁图标)。
预览和已发布的应用有什么区别?
Section titled “预览和已发布的应用有什么区别?”| 预览 | 已发布的应用 | |
|---|---|---|
| 谁能打开 | 只有你和你分享项目的对象 | 任何拿到链接的人 |
| 它的地址 | 临时的:预览重启时会变化 | 保持不变:your-app.monstarx.app(或你自己的域名) |
| 什么时候变化 | MonstarX 构建时,每个改动都会立即显示 | 只有在你再次发布时 |
| 用来做什么 | 构建、尝试、测试 | 服务你真正的用户和客户 |
所以,你可以继续在预览中构建,甚至把东西弄坏再恢复某个版本,而访客仍然在使用你发布的那个版本。
如何发布我的应用?
Section titled “如何发布我的应用?”-
打开你的项目。当应用在预览中看起来没问题时,点击顶部栏中的 发布(右侧的火箭图标)。
-
发布你的网站 菜单会打开。点击 发布网站。
-
进度条会显示每个阶段:正在准备网站、正在构建网站,然后是 正在将网站上线。你可以关闭菜单,菜单上会提示“你可以关闭此菜单,发布会继续。”
-
完成后,菜单会显示 网站已上线 以及地址。点击 访问网站 在新标签页中打开它,或点击 复制链接 粘贴到任何地方。
现在页头中的按钮显示为 已发布(在手机上显示为 已上线),让你一眼就能看出应用已经在线。
访客会看到什么?
Section titled “访客会看到什么?”访客看到的应用,和你发布时它在预览中的样子完全一样:同样的页面、同样的设计、可用的注册和登录,以及同一个数据库。他们看不到 MonstarX、聊天或代码,只能看到你的应用,在它自己的地址上,带有 HTTPS。
已发布的应用使用的是应用的真实数据库,所以人们在上面创建的订单、预约和账户都是真实的。你可以在“管理”标签页和 后端 中查看和管理它们。
如何发布我的改动?
Section titled “如何发布我的改动?”发布之后你做的任何改动,在你再次发布之前都不会被访客看到。当你对新版本满意时:
-
点击页头中的 已发布。
-
点击 重新发布。
新版本构建期间,旧版本会继续为访客提供服务。如果新版本发布失败,菜单会在错误信息上方显示 已发布的网站仍可访问,让你知道访客不受影响。
如果应用用到的某个服务还没连接怎么办?
Section titled “如果应用用到的某个服务还没连接怎么办?”如果你的应用用到了某个你还没添加密钥的服务(比如用于付款的 Stripe),“发布”按钮上会出现一个琥珀色的小圆点,菜单中会显示一条提示,例如 Stripe 尚未连接:“添加密钥前,应用中使用该服务的部分对任何人都无法正常运行。你仍可先发布,稍后再连接。”点击服务旁边的 连接,就能直接在那里添加密钥。请参阅连接器。
其他发布方式
Section titled “其他发布方式”- 发布到你自己的 Cloudflare 账户。 当你连接了自己的 Cloudflare 账户并选择在那里托管时,同一个 发布网站 按钮会改为部署到你的账户。请参阅在你自己的 Cloudflare 账户上运行应用。
- 发布到其他托管平台:Vercel、Google Cloud Run、Railway、Azure 或 AWS。请参阅发布到其他托管平台。
- 从 Slack 或你的编程智能体发布。 请参阅 Slack 和编程智能体。
- 只有项目所有者可以发布。你分享项目的对象(即使是编辑者)都不能发布。请参阅分享项目。
- 如果发布因为短暂故障而失败,MonstarX 会自动再试一次,并显示“遇到临时问题,正在重试…”。
- 如果发布过程中你的浏览器断开了连接,菜单会提示“无法确认发布是否完成。再次尝试前,请先在这里检查状态。”重新打开菜单即可,它会读取真实状态。
发布需要多长时间?
通常只需稍等片刻,MonstarX 会构建应用并把它放到网上。进度条会显示每个阶段,发布进行时你可以关闭菜单。
我需要购买托管服务或域名吗?
不需要。每个已发布的应用都由 MonstarX 托管在一个免费地址上,例如 your-app.monstarx.app,并带有 HTTPS。自己的域名是可选的,请参阅购买域名。
我的改动会自动上线吗?
不会。改动会留在预览中,直到你点击 重新发布,所以访客看到的始终是你选择发布的版本。
我可以自己选择地址吗?
可以。地址一开始根据项目名称生成,你可以在 设置 → 地址与域名 中更改。请参阅你的应用的地址。
如何让应用下线?
点击 已发布,然后点击 取消发布 并确认。请参阅取消发布或删除。