Bug CleverBher Pup 2.0 Meteor GraphQL在Heroku上的部署

时间:2019-01-14 16:36:40

标签: heroku meteor websocket graphql

1)第一次,当我使用git clone https://github.com/cleverbeagle/pup

将原始代码部署到heroku服务器时

启动的应用程序无法正常工作。

我设法纠正此问题,以复制“ settings-development.json”文件的内容并粘贴到Heroku => myProject => Setttings => Reveal Config Vars =>键: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控制台上,我有:

此警告:

  

50d72c91808ef7fba57f920b67d152d2d57698eb.js?meteor_js_resource = true:9与'wss://myproject.herokuapp.com:4001 / graphql'的WebSocket连接失败:在建立连接之前已关闭WebSocket。

并且在上面几次警告之后,我遇到了这个错误:

  

50d72c91808ef7fba57f920b67d152d2d57698eb.js?meteor_js_resource = true:9与'wss://myproject.herokuapp.com:4001 / graphql'的WebSocket连接失败:WebSocket打开握手超时

通过使用Pup的原始源代码,我可以在服务器上注册,但是无法创建新文档。

有什么帮助吗?

谢谢


编辑2019年1月15日

** 4)我这样移除端口:**

"httpUri": "https://myproject.herokuapp.com/graphql",
"wsUri": "wss://myproject.herokuapp.com/graphql"

现在,我可以在https://myproject.herokuapp.com/documents上创建新文档

但我仍然收到此警告:

  

fe6fa1ac83e19aa2513ac3f97293600e8dc99e8e.js?meteor_js_resource = true:9   WebSocket连接到'wss://myproject.herokuapp.com/graphql'   失败:建立连接之前WebSocket已关闭。

和此错误:

  

WebSocket连接到'wss://myproject.herokuapp.com/graphql'   失败:WebSocket握手期间出错:意外的响应代码:   503

有什么想法吗?

谢谢

0 个答案:

没有答案