1、控制台输入代码可以连接成功,但是小程序不能加端口所以要改成无端口的连接方式
ws = new WebSocket("wss://域名:1234");
ws.onopen = function() {
alert("连接成功");
ws.send('tom');
alert("给服务端发送一个字符串:tom");
};
ws.onmessage = function(e) {
alert("收到服务端的消息:" + e.data);
};
2、服务器是Nginx3、宝塔面板设置过反向代理不起作用,不知道有没设置错了
4、也设置过配置文件
upstream websocket {
server ip:端口; //转发
}
server {
location /wss {
access_log /usr/share/nginx/logs/https-websocket.log;
proxy_pass http://websocket/; # 代理到上面
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header Host $host;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_http_version 1.1;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection "upgrade";
rewrite /wss/(.*) /$1 break;
proxy_redirect off;
}
}
5、初次接触还有个不懂得地方,我把网站暂停了为什么 ws = new WebSocket("wss://域名:1234");还是可以连接成功
- 4 回答
- 0 关注
- 744 浏览
添加回答
举报
0/150
提交
取消