问题一:连接失败
这个时候要注意 wss 和 ws 的区别
协议标识符是ws(如果加密,则为wss),服务器网址就是 URL。
WS(WebSocket )是不安全的 ,容易被窃听,因为任何人只要知道你的ip和端口,任何人都可以去连接通讯。
WSS(Web Socket Secure)是WebSocket的加密版本。
所以线上建议使用WSS
本地测试这样写
var ws = new WebSocket('ws://localhost:8080');
线上使用http域名的情况下这样写
var ws = new WebSocket("ws://echo.websocket.org");
线上使用https域名的情况下这样写
var ws = new WebSocket("wss://echo.websocket.org");