Platform
解析服务器版本
10 分
介绍 在本指南中,您将学习如何更改您的 parse server 版本。 目标 更改 parse server 版本。 先决条件 阅读此页面没有先决条件,但是,要更改它,您应该是应用程序的所有者。 parse server https //blog back4app com/2020/03/17/managed parse server/ 是一个开源框架,支持应用程序后端,并通过简化复杂的编程任务来加快开发人员的时间。 parse server 社区非常活跃,通常会发布新版本 https //github com/parse community/parse server/releases 。通过更改您的应用程序版本,您将确保更新到最新版本的 parse server。只需单击“更改版本”选项即可升级或降级服务器版本。 这非常简单,您只需访问 管理 parse server 管理 parse server ,可在 服务器设置 服务器设置 中找到,此块如下所示: 现在,您可以选择您想要的版本并点击保存按钮。 重大变更 在升级到更新版本的 parse server 之前,强烈建议您保留一个 https //www back4app com/docs/platform/app settings#clone app 以应用此更改。 此外,在本主题中,您可以检查最常见的错误,以避免遇到重大变更。请参见: parse server 6 2 0 在此版本中,针对用户的 acl 实现了安全性,用户不再设置为公开读取。 但是,如果您想绕过它(不推荐,因为这允许其他用户和未认证用户读取数据,例如 电子邮件 ),您需要在您的 https //www back4app com/docs/platform/custom parse options 中添加以下配置: { "enforceprivateusers" false } parse server 5 2 3 在这个版本中,上传文件到您的应用程序的安全性实现。 需要在您的 https //www back4app com/docs/platform/custom parse options 中添加以下配置以使其正常工作。 { "fileupload" { "enableforpublic" true, "enableforanonymoususer" true, "enableforauthenticateduser" true } } enableforpublic 如果文件上传应该允许任何人,无论用户是否经过身份验证,则为真。 enableforanonymoususer 如果文件上传应该允许匿名用户,则为真。 enableforauthenticateduser 如果文件上传应该允许经过身份验证的用户,则为真。 弃用:数据库 hub 连接 此版本不再支持与来自 https //back4app com/database 的数据集连接。克隆仍然可用。 parse server 3 7 2 在升级到等于或高于 3 7 2 的 parse server 版本之前,请注意,单词 id id 变成了一个保留字段,并且与 graphql 实现相关。请注意,您可能无法通过 rest api 或 sdk 管理您的对象,包括创建、读取、更新或删除。 parse server 3 1 1 可能会发生两个问题: 在从 2 x 升级到 3 x 的过程中,云代码发生了重大变化,您可以在 https //www back4app com/docs/advanced guides/parse server 3 阅读更多关于这些变化的信息。换句话说,此更新清理了云代码语法。 在您更改到此版本之前,parse server 提供了一种可能性,允许用户保存受众以进行跟踪和发送推送通知,因此您需要删除此类以防止与仪表板和数据库出现问题。 parse server 2 6 5 在升级到此版本之前,您需要确保您的应用中没有任何过期的证书,请前往 服务器设置 服务器设置 > ios 推送通知 ios 推送通知 > 设置 设置 并检查是否有任何过期的证书。 要续订证书,您可以按照 https //www back4app com/docs/ios/push notifications/best ios push notification service#step 1 create your push certificates in the apple developer center 上传新的证书,了解有关生成 ios 证书的信息。 parse server 2 2 14 可撤销会话是在2015年中期引入的,它有助于提高用户的安全性。因此,如果这是您当前的版本,您必须意识到与遗留令牌相关的一个非常常见的问题。 此时,如果您正在使用遗留令牌,则在选择更新版本之前,必须更改为可撤销令牌。此链接可以帮助您: https //web archive org/web/20170101001730/https //parse com/tutorials/session migration tutorial 如果您遇到一些错误,而上述解决方案对您无效,请通过 https //www back4app com/docs/platform/parse server version 聊天联系支持团队。 结论 到此为止,您已经了解了如何升级或降级当前的 parse server 版本以及基于最常见错误的可能破坏性更改。