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
有什么想法吗?
谢谢