服务器在 Parse Server Dashboard 上不可用

Posted

技术标签:

【中文标题】服务器在 Parse Server Dashboard 上不可用【英文标题】:Server not available on Parse Server Dashboard 【发布时间】:2016-03-11 17:29:58 【问题描述】:

我已在本地计算机上设置 Parse Server Dashboard,并按照说明连接到托管在 Heroku 上的 Parse Server。

我在 ios 中用来连接 Heroku 的服务器 URL 是:

https://my-app-name.herokuapp.com/parse

,所以我也将它用于仪表板。

我的配置设置是:


  "apps": [
    
      "serverURL": "https://my-app-name.herokuapp.com/parse",
      "appId": "appId",
      "masterKey": "masterKey",
      "appName": "appName"
    
  ]

,但是我收到错误“无法访问服务器。无法连接到服务器”。

当我删除 https:// 时,我收到错误“无法访问服务器。服务器版本太低。”

版本为 2.1.4,这是 Dashboard 的最低要求。

有什么建议吗?

谢谢!

【问题讨论】:

当您在浏览器中导航到:my-app-name.herokuapp.com/parse 时会发生什么? 刚开始遇到这个问题,我在 2.1.6 上。我在github上打开了issue,去看看。 github.com/ParsePlatform/parse-server/issues/994 和 github.com/ParsePlatform/parse-dashboard/issues/130 @Skelly 我得到一个应用程序错误页面。 @r2DoesInc 问题已经解决了吗? 如果你去你的服务器@my-app-name.herokuapp.com/parse 你应该得到一个json错误消息,错误:“未授权”。你能看到那个页面吗? 【参考方案1】:

确保 Parse 服务器和仪表板之间的配置变量(APP_ID、MASTER_KEY、SERVER_URL)设置相同。对两个 SERVER_URL 使用 https:// 而不是 http://。

验证您的配置变量是否相同:

    转到您的 Heroku 仪表板 在新选项卡中打开 Parse Server 和 Dashboard 转到每个相应的设置选项卡 单击 Config Vars 下的 Reveal Config Vars 按钮并验证两个应用的 APP_ID、MASTER_KEY、SERVER_URL 是否相同。

【讨论】:

【参考方案2】:

尝试执行以下两个步骤:npm install -g parse-dashboard 那么

parse-dashboard --appId yourAppId --masterKey yourMasterKey --serverURL "https://example.com/parse" --appName optionalName

网址不应包含双引号

【讨论】:

以上是关于服务器在 Parse Server Dashboard 上不可用的主要内容,如果未能解决你的问题,请参考以下文章

服务器在 Parse Server Dashboard 上不可用

Embedded C Parse Server 迁移服务器URL

iOS Swift Parse-Server 用户登录认证

Parse-Server 推送通知

从自托管 Parse-Server 转移到 Amazon SNS

Parse-Server 安装中的 MongoError write EPIPE”