将静态托管迁移到 Vercel
在此页面上
重要
请始终参阅 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 CLI
在本地计算机上安装 Vercel CLI。 这允许您使用命令行部署和管理项目。
npm i -g vercel
Vercel 文档: https ://vercel.com/docs/cli#installing-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 | ✅ | ✅ | 企业计划 |