App Migration

如何将 Parse Server 应用迁移至 Back4App 的全面指南

7min

我该如何将我的 Parse Server 应用迁移到 Back4App?

介绍

在本指南中,您将学习如何将现有的 Parse 应用迁移到 Back4App。在迁移您的应用之前,您将看到如何测试在 Back4App 服务器上运行的数据库、文件和云函数。一旦验证完成,您将准备好完成迁移并开始使用 Back4App 作为您的 Parse 提供商。如果您更喜欢使用 CLI 迁移工具进行迁移,请查看 本指南.

目标

将 Parse 应用迁移到 Back4App 服务器。

1 - 创建一个新的 Back4App 应用

第一步是创建一个 Back4App 应用,您将在其中迁移当前的应用。请查看 本教程 以了解如何创建一个应用。

2 - 将 Back4App 连接到您当前的数据库

前往您当前托管账户控制面板的数据库部分,并复制您的 连接字符串. 现在您将使用它将 Back4App Parse 服务器连接到您现有的数据库。

打开您的 Back4App 控制面板,转到 服务器设置 > 核心设置 > 设置, 然后向下滚动到页面底部,查看图像中显示的内容:

Document image


接下来,点击按钮 编辑详细信息, 转到 连接字符串, 然后点击更改数据库 URI 链接。通过这样做,您将能够用新复制的值更新连接字符串。

3 - 上传您的云代码

如果您的应用有云代码文件,您需要在 Back4App 上部署它们,以确保所有文件正常工作。

您可以使用 Back4App CLI (命令行界面) 工具批量部署您的云代码文件,或通过控制面板手动使用 云代码函数.

上传后,您可以查看可用的日志,路径为 服务器设置 > 日志 > 设置 > 服务器系统日志.

4 - 迁移您的 Parse 文件

如果您的应用程序有文件(图像、文档、视频),您需要将它们迁移到 Back4App(我们使用 Amazon AWS S3 作为文件存储)。迁移文件的过程是手动的。您应该将所有对象压缩成一个 zip 文件或放在您的 S3 存储桶中,并联系我们([email protected])以帮助您将它们部署到 Back4App 服务器上。

注意: 如果您在数据库中直接保存了文件,请告诉我们。在这种情况下,过程是不同的。

5 - 更新您的前端

现在,您需要测试所有应用程序功能在连接到 Back4App 服务器时是否正常工作。前往您的前端代码,更新您的应用程序密钥和应用程序的服务器 URL。测试您所有的应用程序功能,以确保迁移成功。您现在可以向用户发布新版本的应用程序。

在这种情况下,您将有两个版本的应用程序:一个是与 Back4App 的新版本,另一个是使用您之前的 Parse 托管的旧版本。

  • 未更新的用户仍将指向您的“旧”API;
  • 已更新的用户将指向 Back4app API;

您必须选择最佳时机完成迁移,并将您的数据库最终迁移到 Back4App。

6 - 完成过程

是时候迁移您的数据库了。我们建议在确保大多数用户正在使用您的 Back4App 应用程序版本并成功完成所有先前的迁移步骤后再进行此步骤。

现在您可以使用 Back4App 迁移 CLI 自行迁移数据库,或者在我们的 支持渠道中打开一个工单,以便我们为您处理。

如果您决定打开工单,请提供您之前的 Parse 托管连接字符串和您的 Back4App 应用程序 ID。

完成了!

通过上述指南,您将能够将您的 Parse 应用程序迁移到 Back4App,并使用我们各种全面的优秀功能!

如果您需要任何帮助或链接无法正常工作,请 通过聊天联系我们的团队