Удаленный доступ к панели инструментов Parse

Мне удалось настроить автономный сервер Parse для моего приложения для Android, используя сервер Ubuntu и mongoDB. И теперь Parse выпустил свою панель инструментов с открытым исходным кодом для сервера синтаксического анализа, который я могу настроить, но получаю сообщение об ошибке при удаленном доступе к нему.

Как говорится, «Parse Dashboard доступен удаленно только через HTTPS». У меня почти нет опыта разработки веб-приложений. Я пытался изменить http на https в URL-адресе, но это не сработало!

Я также пытался добавить имя пользователя и пароль для базовой аутентификации, но это тоже не сработало! Вот ссылка на панель анализа

https://github.com/ParsePlatform/parse-dashboard


person Abhishek    schedule 11.03.2016    source источник
comment
Вы настроили свой ssl-сертификат? Может ли ваш сервер принимать соединения через порт https?   -  person Nick    schedule 18.05.2016


Ответы (4)


Попробуйте запустить дашборд следующим образом:

export PARSE_DASHBOARD_ALLOW_INSECURE_HTTP=1
npm run dashboard
person antsyawn    schedule 16.03.2016
comment
Спасибо за ответ. Я попробовал ваше решение, а затем оно запрашивает имя пользователя и пароль, и я смог получить доступ к странице панели инструментов, но теперь она просто загружается, и больше ничего не происходит. Есть предположения? Мой сервер работает абсолютно нормально! - person Abhishek; 18.03.2016
comment
Настроили ли вы приложение и пользователя в parse-dashboard-config.json? - person antsyawn; 18.03.2016

У меня точно такая же проблема. Я настроил сервер разбора через heroku. Я попробовал предложение antsyawn, это не сработало. Github для parse-dashboard немного обновился.

Теперь вы должны:

npm install -g parse-dashboard
parse-dashboard --appId yourAppId --masterKey yourMasterKey --serverURL "https://example.com/parse" --appName optionalName

Предлагали добавить --allowInsecureHTTP=1

Тем не менее, я тоже все это пробовал, и это не сработало. Может быть, вы тоже можете попробовать это, поскольку вы настроили свой сервер по-другому (это может сработать).

person xiaowoo    schedule 18.03.2016
comment
Я пробовал это, но теперь он загружается и ничего не происходит. Можете ли вы запустить панель синтаксического анализа? Кстати, я реализовал автономный сервер синтаксического анализа. - person Abhishek; 18.03.2016

я работаю с ParseServer и ParseDashboard для начала, мы не можем запутаться в двух.

Для меня более важным является ParseDashboard, и да, вы можете получить доступ удаленно, во-первых, вам нужно создать хак прямо в коде, чтобы сделать это.

Чтобы запустить панель синтаксического анализа без проблем, выполните следующие действия. git clone [email protected]:ParsePlatform/parse-dashboard.git cd parse-dashboard npm install

После этого! после!...

npm run dashboard

Этот экран будет показан вам... Когда это изображение запущено, вы можете получить доступ по URL-адресу вашего serverIp: 4040, отобразится панель инструментов.

панель управления запущена.

person luizfelipetx    schedule 25.03.2016

Ответ от @xiaowoo сработал для меня. Для наглядности я посмотрел это видео

Установите Parse Server и Parse Dashboard в Digital Ocean

В общем, вот что у меня получилось:

parse-dashboard --appId MyApp --masterKey mysupersecretmasterkey --serverURL "https://198.58.10.23/parse" --appName TestApp --allowInsecureHTTP=1

Ответ сервера:

The dashboard is now available at http://0.0.0.0:4040/

Перейдите на панель инструментов:

http://198.58.10.23:4040
person af001    schedule 18.05.2016