服务器在 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