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
Другие вопросы по тегам