1) Впервые , когда я развернул исходный код на сервере heroku с помощью git clone https://github.com/cleverbeagle/pup
Запускаемое приложение не работает.
Мне удалось исправить это, скопировав содержимое файла 'settings-development.json' и вставив его в Heroku => myProject => Setttings => Reveal Config Vars => Key: METEOR_SETTINGS и Value: я вставил сюда содержимое .
благодаря:
- https://github.com/cleverbeagle/pup/issues/9
- https://github.com/cleverbeagle/pup/issues/197
Итак, теперь приложение отображается на сервере.
2) На консоли Chrome появляется эта ошибка:
50d72c91808ef7fba57f920b67d152d2d57698eb.js?meteor_js_resource=true:9 WebSocket connection to 'ws://localhost:4001/graphql' failed: Error in connection establishment: net::ERR_CONNECTION_REFUSED
поэтому я изменил это в METEOR_SETTINGS
"graphQL": {
"httpUri": "http://localhost:3000/graphql",
"wsUri": "ws://localhost:4001/graphql"
},
to
"graphQL": {
"httpUri": "https://myproject.herokuapp.com:3000/graphql",
"wsUri": "wss://myproject.herokuapp.com:4001/graphql"
},
Note without https and wss, the app is not showing
3) Теперь на Chrome Console у меня есть:
это предупреждение:
50d72c91808ef7fba57f920b67d152d2d57698eb.js? Meteor_js_resource = true: 9 Соединение WebSocket с 'wss: //myproject.herokuapp.com: 4001 / graphql' не удалось: WebSocket закрывается до установления соединения.
и после нескольких предупреждений выше у меня появляется эта ошибка:
50d72c91808ef7fba57f920b67d152d2d57698eb.js? Meteor_js_resource = true: 9 Соединение WebSocket с 'wss: //myproject.herokuapp.com: 4001 / graphql' не удалось: тайм-аут открытия рукопожатия WebSocket
Используя исходный код Pup, я могу зарегистрироваться на сервере, но не могу создать новый документ.
Любая помощь, пожалуйста?
Спасибо
РЕДАКТИРОВАТЬ 15 ЯНВА 2019
** 4) Я удаляю порт так: **
"httpUri": "https://myproject.herokuapp.com/graphql",
"wsUri": "wss://myproject.herokuapp.com/graphql"
Теперь я могу создать новый документ https://myproject.herokuapp.com/documents
но у меня все еще есть это предупреждение:
fe6fa1ac83e19aa2513ac3f97293600e8dc99e8e.js meteor_js_resource = истина: 9
Соединение WebSocket с 'wss: //myproject.herokuapp.com/graphql'
Сбой: WebSocket закрывается до установления соединения.
и эта ошибка:
Соединение WebSocket с 'wss: //myproject.herokuapp.com/graphql'
Сбой: Ошибка во время рукопожатия WebSocket: Неожиданный код ответа:
503
есть идеи?
Спасибо