解析仪表板不工作
Parse Dashboard not working
我手动创建了一个 mongDB 并将这个 parse server example 示例部署到 heroku
现在我想使用
为此使用 Parse 仪表板
parse-dashboard --appId yourAppId --masterKey yourMasterKey --serverURL "https://example.com/parse" --appName optionalName
appId,masterKey,serverUrl,appName这些参数从哪里获取
在 运行 这之后使用默认的 appId、masterKey 和 appName 但 heroku serverURL 它运行仪表板,但在仪表板页面上
说 "Server not reachable: unable to connect to server"
appId,masterKey,serverUrl,appName这些参数从哪里获取
为什么服务器无法访问?
首先你必须 运行 parse-server-example 通过设置 appId 和 masterKey
您可以编辑 index.js 文件(https://github.com/ParsePlatform/parse-server-example/blob/master/index.js) and hard code the value or you can set it by using heroku env variables. read this page: https://devcenter.heroku.com/articles/config-vars
你可以设置为
heroku config:set APP_ID=yourAppId
heroku config:set MASTER_KEY=yourMasterKey
heroku config:set MONGODB_URI=yourMongoUriformMlab
heroku config:set SERVER_URL=https://enigmatic-wave-36871.herokuapp.com/parse
更多详细信息请参考:https://devcenter.heroku.com/articles/deploying-a-parse-server-to-heroku
它可以是您喜欢的任何值。
接下来您编辑 'parse-dashboard' 中的 parse-dashboard-config.json
并提供您之前在解析服务器中提供的 appId
和 MasterKey
- example 保存并启动,可以参考这个link:http://blog.parse.com/announcements/introducing-the-parse-server-dashboard/
编辑后,parse-dashboard-config.json
应包含:
{
"apps": [
{
"serverURL": "https://enigmatic-wave-36871.herokuapp.com/parse",
"appId": "The appid that you gave for the parse-server-example",
"masterKey": "The master key that you gave for parse-server-example",
"appName": "enginamatic-wave anything you like"
}
]
}
在您的 Heroku 帐户中,进入您正在使用的应用程序。现在,进入设置并单击显示配置变量。将密钥复制到终端代码中的相应位置。确保将服务器 irk 放在引号中,就像您在示例中一样。 serverURL 应该是 "yourAppName.heroku.com/parse".
您配置服务器时似乎出了点问题。从 Heroku 中删除该应用程序并遵循 this 教程(而不是使用 Rob 的服务器示例,而是使用 Parse 服务器示例)。
试试这个,对我有用
parse-dashboard --appId yourAppId --masterKey yourMasterKey --serverURL https://example.com/parse --appName optionalName
这里关键是服务器URL需要把双引号去掉。
您需要同时使用 https 解析服务器和解析仪表板。
例如 serverURL:"https://localhost:1337/parse" //你的解析服务器地址。\n
在 parse-dashboard serverURL:"https://110.76.187.79:1337/parse" //你的 parse-dashboard addr
我手动创建了一个 mongDB 并将这个 parse server example 示例部署到 heroku 现在我想使用
为此使用 Parse 仪表板parse-dashboard --appId yourAppId --masterKey yourMasterKey --serverURL "https://example.com/parse" --appName optionalName
appId,masterKey,serverUrl,appName这些参数从哪里获取
在 运行 这之后使用默认的 appId、masterKey 和 appName 但 heroku serverURL 它运行仪表板,但在仪表板页面上 说 "Server not reachable: unable to connect to server"
appId,masterKey,serverUrl,appName这些参数从哪里获取
为什么服务器无法访问?
首先你必须 运行 parse-server-example 通过设置 appId 和 masterKey 您可以编辑 index.js 文件(https://github.com/ParsePlatform/parse-server-example/blob/master/index.js) and hard code the value or you can set it by using heroku env variables. read this page: https://devcenter.heroku.com/articles/config-vars
你可以设置为
heroku config:set APP_ID=yourAppId
heroku config:set MASTER_KEY=yourMasterKey
heroku config:set MONGODB_URI=yourMongoUriformMlab
heroku config:set SERVER_URL=https://enigmatic-wave-36871.herokuapp.com/parse
更多详细信息请参考:https://devcenter.heroku.com/articles/deploying-a-parse-server-to-heroku
它可以是您喜欢的任何值。
接下来您编辑 'parse-dashboard' 中的 parse-dashboard-config.json
并提供您之前在解析服务器中提供的 appId
和 MasterKey
- example 保存并启动,可以参考这个link:http://blog.parse.com/announcements/introducing-the-parse-server-dashboard/
编辑后,parse-dashboard-config.json
应包含:
{
"apps": [
{
"serverURL": "https://enigmatic-wave-36871.herokuapp.com/parse",
"appId": "The appid that you gave for the parse-server-example",
"masterKey": "The master key that you gave for parse-server-example",
"appName": "enginamatic-wave anything you like"
}
]
}
在您的 Heroku 帐户中,进入您正在使用的应用程序。现在,进入设置并单击显示配置变量。将密钥复制到终端代码中的相应位置。确保将服务器 irk 放在引号中,就像您在示例中一样。 serverURL 应该是 "yourAppName.heroku.com/parse".
您配置服务器时似乎出了点问题。从 Heroku 中删除该应用程序并遵循 this 教程(而不是使用 Rob 的服务器示例,而是使用 Parse 服务器示例)。
试试这个,对我有用
parse-dashboard --appId yourAppId --masterKey yourMasterKey --serverURL https://example.com/parse --appName optionalName
这里关键是服务器URL需要把双引号去掉。
您需要同时使用 https 解析服务器和解析仪表板。 例如 serverURL:"https://localhost:1337/parse" //你的解析服务器地址。\n 在 parse-dashboard serverURL:"https://110.76.187.79:1337/parse" //你的 parse-dashboard addr