Parse-Dashboard - сервер недоступен, невозможно подключиться к серверу
Я пытаюсь установить Parse-Server и Parse-Dashboard в Google Cloud (Debian/Jesse). Я уже установил как на Windows (локально), так и на Heroku, и все работало нормально.
Моя конфигурация следующая:
- Linux Debian 3.16.43-2
- Узел JS 7.10
- MLAB
- Порты брандмауэра открыты
Установил Parse-Server и Dashboard через npm. Я думаю, что Parse-Server работает нормально, так как я смог проверить, что база данных MLab была написана с использованием таблиц Parse-Server (_SCHEMA и т. Д.).
Мой файл конфигурации Parse Dashboard выглядит следующим образом:
{ "Программы": [ { "serverURL": "http://localhost:1337/parse", "appId": "1", "masterKey": "654321", "appName": "AppName", "производство": "правда" } ], "пользователи": [ { "Пользователь": "Имя пользователя", "Пройти": "пароль" } ] }
Я запускаю parse-server с этой командой, и она показывает следующий статус:
сервер синтаксического анализа --appId 1 --masterKey 654321 --databaseURI mongodb://dbAdmin:db123456@Omitted.mlab.com: опущен / пропущен --serverURL http://127.0.0.0.1/ --port 1337 - appName AppName appId: 1 masterKey: *** УДАЛЕНО *** порт: 1337 хост: 0.0.0.0 databaseURI: mongodb://dbAdmin:db123456@Omitted.mlab.com: пропущенный / пропущенный сервер URL: http://127.0.0.0.1/ mountPath: /parse appName: AppName maxUploadSize: 20 МБ userSensitiveFields: ["email"]
Я запускаю parse-dashboard с этой командой, и она показывает следующий статус:
parse-dashboard --config /usr/local/lib/node_modules/parse-dashboard/Parse-Dashboard/parse-dashboard-config.mine.json --allowInsecureHTTP Панель инструментов теперь доступна по адресу http://0.0.0.0:4040/
Я могу войти в Dashboard, но он продолжает говорить:сервер недоступен, невозможно подключиться к серверу.
Я пробовал следующий список исправлений:
- Изменен serverURL на localhost или на 127.0.0.1
- Добавлен / разбирать в конце адреса
- Изменен порт serverURL на 1333
- Проверенный идентификатор приложения, мастер-ключ приложения и имя приложения
- Открытые порты брандмауэра
- Прекращено использование файла конфигурации
Ничто не решает эту проблему. Если у кого-то есть какие-либо предложения, я был бы очень рад попробовать.
Заранее спасибо. С уважением, Джеймс П
3 ответа
Задача решена. Возможно, это не правильное решение, но, по крайней мере, это сработало.
ServerURL: http://127.0.0.0.1/ или serverURL: http://localhost/ у меня не работает. Я изменил как parse-server, так и parse-dashboard на внешний IP для (35.xxx, в моем случае).
Я столкнулся с той же проблемой.
Конфигурация:
Установлены mongodb, parse-server & parse-dashboard, все 3 на отдельных экземплярах докера. Использовал 4-й экземпляр докера с apache2, чтобы он работал как обратный прокси.
Ошибка:
Указал поддомен parse-dashboard.ABC.com на parse-dashboard, но не указывал parse-server на какой-либо поддомен. Наиболее важной частью здесь является то, что parse-dashboard использует JavaScript для доступа к приложению на parse-сервере, поэтому это привело к ошибке CORS.
Решение:
Я указал parse.ABC.com на сервер разбора.
Надеюсь, это кому-нибудь поможет.
Вы начали mongodb?
sudo service
Вы запускали parse-сервер до Parse-Dashboard? В папке вашего проекта
npm start
На другом терминале в папке вашего проекта запустите Parse-Dashboard
Parse-dashboard --config parse-dashboard-config.json
Tienes iniciado mongodb?
sudo service mongod start
Iniciaste parse-server antes de Parse-Dashboard? En tu carpeta de proyecto
npm start
En otra Terminal en tu carpeta de proyecto inicia Parse-Dashboard
parse-dashboard --config parse-dashboard-config.json