重要
请始终参阅 MongoDB Atlas 和 Vercel 的官方文档,获取最新、准确的信息。 具体步骤可能会有所不同,具体取决于项目的详细信息和所使用的技术。
Vercel 非常适合托管和网站或应用程序,包括静态网站、单页面应用程序 (SPA)、动态服务器渲染应用程序等。 它与Atlas App Services应用程序兼容。
将 Web 应用程序从 MongoDB Atlas 托管迁移到 Vercel 涉及几个关键步骤。 以下是帮助您完成此过程的一般指南。
开始之前
作为预防措施,请确保在进行任何重大更改之前备份应用程序和数据。
创建 Vercel 帐户。要学习;了解如何在 Vercel 上创建部署,请访问 官方 VercelDocs 。下面我们将向您展示如何使用 Git 和 Vercel CLI部署。
如果您的应用程序尚未加入版本控制系统,请考虑进行设置。 Vercel 可与常用的版本控制平台无缝集成。
使用 Git 部署
Vercel 文档:使用 Git 部署
将代码推送到 git 存储库( Github 、GitLab、BitBucket)。
将您的项目导入 Vercel。
可以选择在部署项目之前对其进行配置。
选择“部署”按钮以启动部署。
您的应用程序已部署! (例如 create-react-template.vercel.app)
使用 Vercel CLI 进行部署
Vercel 文档:从CLI部署
创建部署时,Vercel 会自动添加一个新生成的唯一URL。 您可以访问此URL以预览实时环境中的更改。
部署后,系统将自动为您的新站点分配一个 .vercel.app 后缀的域。 然后,您可以添加您选择的自定义域,无论是从第三方还是通过 Vercel 购买。
Vercel 上的部署保护
Vercel 文档:部署保护
Vercel 提供以下部署保护功能:
Vercel 身份验证:将对部署的访问权限限制为仅具有适当访问权限权限的 Vercel 用户。Vercel 身份验证适用于所有计划
密码保护:只有使用正确密码的用户才能访问权限您的部署。密码保护适用于 Enterprise 套餐,或作为 Pro 套餐的付费附加组件
可信 IP:仅允许具有正确IP解决的用户访问权限您的部署。Enterprise 套餐提供可信 IP。
功能 | Vercel | 应用程序服务 | 计划可用性(在 Vercel 上) |
限制平台用户的访问权限 | ✅ | ✅ | 所有计划 |
密码保护 | ✅ | 🚫 | 适用于在 Pro 版上购买,包含在 Enterprise 版中 |
可信 IP | ✅ | ✅ | 企业计划 |