Platform
解析服务器版本
10 分
介绍 在本指南中,您将学习如何更改您的 parse server 版本。 目标 更改 parse server 版本。 先决条件 阅读此页面没有先决条件,但是,要更改它,您应该是应用程序的所有者。 parse server parse server 是一个开源框架,支持应用程序后端,并通过简化复杂的编程任务来加快开发人员的时间。 parse server 社区非常活跃,通常会发布新版本 发布 。通过更改您的应用程序版本,您将确保更新到最新版本的 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 连接 此版本不再支持与来自 数据库中心 的数据集连接。克隆仍然可用。 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 的过程中,云代码发生了重大变化,您可以在 这里 阅读更多关于这些变化的信息。换句话说,此更新清理了云代码语法。 在您更改到此版本之前,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年中期引入的,它有助于提高用户的安全性。因此,如果这是您当前的版本,您必须意识到与遗留令牌相关的一个非常常见的问题。 此时,如果您正在使用遗留令牌,则在选择更新版本之前,必须更改为可撤销令牌。此链接可以帮助您: 可撤销令牌迁移教程 如果您遇到一些错误,而上述解决方案对您无效,请通过 应用程序 id 聊天联系支持团队。 结论 到此为止,您已经了解了如何升级或降级当前的 parse server 版本以及基于最常见错误的可能破坏性更改。