2016-08-26 92 views
0

我正在尝试设置个人爱好项目的解析 - 我决定将它部署在Heroku上。如何访问Heroku上的Parse仪表板

我跟着这个自述步骤:https://github.com/ParsePlatform/parse-server-example

我在DEPLOY to HEROKU按钮点击。一切都很顺利。但我无法访问Parse Dashboard

我的配置(它的一个测试应用程序 - 我会删除这个&重新部署,因此我共享凭据):

APP_NAMEtest1000000

SERVER_URLhttp://test1000000.herokuapp.com/parse

APP_IDtest1000000

MATER_KEYmyMasterKey

还有什么我需要做的吗?

当我试图访问我的浏览器下面的链接,我看到以下内容:

  1. http://test1000000.herokuapp.com/parse

    =>Cannot GET /parse

  2. http://test1000000.herokuapp.com/apps

    =>Cannot GET /apps

  3. http://test1000000.herokuapp.com/

    =>I dream of being a website. Please star the parse-server repo on GitHub!

我缺少的东西?

回答

1

是的,你做到了。检查documentation。 如果你真的希望他们在同一个应用程序,看看文档的这部分

如果你想在同一 服务器/端口上同时运行解析服务器和分析仪表板,你可以运行它们既作为快递中间件:

var express = require('express'); 
var ParseServer = require('parse-server').ParseServer; 
var ParseDashboard = require('parse-dashboard'); 

var allowInsecureHTTP = false 

var api = new ParseServer({ 
    // Parse Server settings 
}); 

var dashboard = new ParseDashboard({ 
    // Parse Dashboard settings 
}, allowInsecureHTTP); 

var app = express(); 

// make the Parse Server available at /parse 
app.use('/parse', api); 

// make the Parse Dashboard available at /dashboard 
app.use('/dashboard', dashboard); 

var httpServer = require('http').createServer(app); 
httpServer.listen(4040); 

它更安全,有仪表板的另一个应用(它是免费的在Heroku上,因为自由的计划是绰绰有余吧更多),甚至在您的本地主机部署它。此外,我的应用没有仪表板,我只是直接在蒙哥拉仪表板上做我的东西。

+0

这是有帮助的。谢谢@安德鲁 – sudhishkr