2016-08-26 5 views
0

Я пытаюсь настроить синтаксический анализ для личного хобби проекта - я решил, что он был развернут на Heroku.Как получить доступ к Parse Dashboard на Heroku

Я следовал инструкциям на этой ридми: https://github.com/ParsePlatform/parse-server-example

Я нажал на кнопку DEPLOY to HEROKU. Все прошло хорошо. НО Я НЕ могу получить доступ к Parse Dashboard.

Мои конфигурации (его тест приложение - я буду удалять этот & передислоцировать, поэтому я делюсь полномочия):

APP_NAME: test1000000

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

APP_ID: test1000000

MATER_KEY: myMasterKey

Есть ли что-то еще, что мне нужно сделать?

Когда я пытаюсь получить доступ к ссылкам ниже на моем браузере, я вижу следующее:

  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. Если вы действительно хотите, чтобы они в том же приложении, посмотрите на эту часть документации

Если вы хотите запустить как Синтаксическая сервер и Синтаксическая Dashboard на том же сервер/порт, вы можете запускать их как в качестве экспресс-промежуточное программное обеспечение :

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, потому что свободный план более чем достаточно для этого), или даже развернуть его на локальном хосте. Также у меня нет панели инструментов в моем приложении, я просто делаю свой материал прямо на панели мониторинга mongolab.

+0

это поможет. Благодаря @Andrew – sudhishkr