解析仪表板 - 为什么有多个应用程序?

Parse Dashboard - Why have multiple apps?

我遵循了 Ray Wenderlich 关于在 Heroku 上设置 Parse Server 和 Parse Dashboard 的优秀的全新教程。

Migrating to Parse Server for Heroku

设置 Parse Dashboard 时,它说要按如下方式编辑 parse-dashboard-config.json 文件:

{
"apps": [
{
"serverURL": "WHAT_GOES_HERE",
"appId": "shhh",
"masterKey": "shhh",
"javascriptKey": "shhh",
"restKey": "shhh",
"appName": "AppName-Heroku"
},
{
"serverURL": "http://localhost:1337/parse",
"appId": "shhh",
"masterKey": "shhh",
"appName": "AppName-Local"
}
]
} 

问题是,为什么这里列出了两个应用程序?当我 运行 仪表板时,我的 "localhost" 应用程序实际上指向并更新了 heroku 上的 mlab 数据库。 "heroku" 应用程序是空的,可能是因为我没有正确的服务器URL。正确的 URL 是多少?

你的两个问题:

  1. 为什么配置文件中列出了 2 个应用程序?

这是因为本教程演示了如何将现有应用程序从Parse.com迁移到您自己的 Parse Server。第一个应用程序配置指向 Parse.com 上的应用程序,如您在教程中的 API 端点 https://api.parse.com/1 所见,您已将其替换为 "what_goes_here"。第二个应用程序配置指向您系统上 运行 的自托管 Parse Server 实例,正如您可以通过 API 端点 http://localhost:1337/parse.

看到的那样
  1. 属性 serverURL 的正确 URL 是多少?

API 端点 https://api.parse.com/1 是您 Parse.com 托管应用程序的正确 URL,您不能更改此 URL,它是相同的每个 Parse.com 客户。自托管 Parse Server 的 API 端点可能因系统配置而异,但通常为 http://localhost:1337/parse.