Ошибка CleverBeagle Pup 2.0 в развертывании Meteor GraphQL на Heroku - PullRequest
0 голосов
/ 14 января 2019

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

есть идеи?

Спасибо

...