部署服务器时websocket连接不了的问题

来源:10-1 总结

dravenxiaokai

2017-08-08

老师,项目在本地是可以正常运行的,部署到Ubuntu服务器时,浏览器报错:

Firefox 无法建立到 ws://localhost:8085/ 服务器的连接。  main.bundle.js:466:18
ERROR error { target: WebSocket, isTrusted: true, eventPhase: 0, bubbles: false, cancelable: false, defaultPrevented: false, composed: false, timeStamp: 4618.150729921014, cancelBubble: false, originalTarget: WebSocket, explicitOriginalTarget: WebSocket }

应该是防火墙或者Nginx的配置问题,像这种带有websocket请求的,iptables和Nginx应该怎么配呢

写回答

2回答

JoJo

2017-08-10

localhost是连到客户的机器上去了,当然失败了,正式环境得写成正式环境的域名,比如 www.abc.com:8085

0
1
dravenxiaokai
我貌似问了一个很二的问题, ̄□ ̄||,解决了,谢谢老师
2017-08-10
共1条回复

死了个最菜的

2017-08-15

正式环境 协议是不是wss

0
0

Angular4.0从入门到实战 打造股票管理网站

Angular新特性,教你熟练使用 Angular 和 Typescript 开发组件式单页应用

2683 学习 · 1361 问题

查看课程