gpt4 book ai didi

mongodb - 使用 Heroku 时解析服务器版本太低

转载 作者:可可西里 更新时间:2023-11-01 10:22:48 28 4
gpt4 key购买 nike

所以我对编程还很陌生,我正在尝试通过 Heroku 设置一个解析仪表板并将其链接到我的 Xcode 项目。

我先去了github,点击按钮deploy to heroku https://github.com/ParsePlatform/parse-server-example然后,我使用所有相关详细信息(如 appID、masterKey 等)设置我的应用

在此之后,我从解析网站下载了空白的 Xcode 项目并填写了我的详细信息(appId 等)

项目运行成功,数据发送到Heroku mongoDB下的Heroku。

然后为了设置我的解析仪表板,我通过执行以下命令在终端中安装了解析仪表板:'sudo npm install -g parse-dashboard' 在此之后,我在终端中输入了以下详细信息:appId ... --masterKey ... --serverURL ... --appName ...

然后我按照 url 访问我的解析仪表板,并收到错误消息“服务器不可访问:服务器版本太低”

有没有人对如何解决这个问题有任何建议?如果您能记住我在您的回答中是编程新手这一事实,那就太好了!

提前致谢。

阿奇

最佳答案

您必须将您的 Parse Server 更新到较新的版本才能与 Parse Dashboard 一起使用。

基础知识

Heroku 非常方便,因为您可以使用最流行的版本控制系统部署代码 git .如果您还没有使用它来开发代码,我们非常建议您看一下它,因为它将构建和简化您的代码开发工作。

Deploy Heroku 上的按钮创建了当时可用版本的 Parse Server。当新版本的 Parse Server 可用时,它不会自动更新。这也是不希望的,因为作为开发人员,您会想要测试您的代码是否与新版本的 Parse Server 兼容。有时您可能不得不到处调整您的代码 - 这就是 change log 的原因。 Parse Server 的更新是为了在更新到新版本之前阅读它总是好的。

更新解析服务器

要更新 Parse Server,您必须将 Heroku 上的 Parse Server 的当前部署获取到本地计算机。

  1. Install git ;对于这些说明的其余部分,我假设您使用的是 Mac。
  2. 打开终端
  3. 克隆 Heroku 上的存储库,这是您当前部署的 Parse Server:git clone https://git.heroku.com/<YOUR_HEROKU_APP_NAME>.git parse-server
  4. 导航到解析服务器目录:cd parse-server
  5. 添加 Parse Server Example 的存储库作为 Remote :git remote add upstream https://github.com/ParsePlatform/parse-server-example.git
  6. 获取解析服务器示例存储库:git fetch upstream
  7. 将您的本地解析服务器代码合并到当前最新版本的解析服务器中:git merge upstream .如果此时您收到合并冲突消息,请引用 here 解决它们。 .
  8. 将更新后的本地版本的 Parse Server 推送回 Heroku:git push heroku .这可能需要一些时间,并且会重新启动您的 Heroku dynos。您可以打开 Heroku 仪表板上的日志,查看 Parse Server 是否重新启动成功。如果有错误,您可以通过在本地编辑相应的文件来更正它们,commiting像您在这一步中所做的那样更改并再次推送到 Heroku。

注意事项:

Parse Server 当前版本为 2.2.9。如果您有一个实时应用程序,建议在生产环境之前在测试环境中测试更新后您的应用程序是否仍然有效。

关于mongodb - 使用 Heroku 时解析服务器版本太低,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37226287/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com