-
Creator 版本: 2.4.5
-
目标平台:chrome
项目新增了PWA功能之后,需要将http升级成https,那么websocket就要使用wss,可是我使用wss连不上服务器,在网上查阅了大量资料,也将原来的链接ip改成域名,URL格式:wss://域名:端口,阿里云服务器的443端口也开放了,但是还是链接服务器失败,弄了两天,还是没能找到问题,各位大哥帮我下问题出在哪里。感激不尽!
Creator 版本: 2.4.5
目标平台:chrome
项目新增了PWA功能之后,需要将http升级成https,那么websocket就要使用wss,可是我使用wss连不上服务器,在网上查阅了大量资料,也将原来的链接ip改成域名,URL格式:wss://域名:端口,阿里云服务器的443端口也开放了,但是还是链接服务器失败,弄了两天,还是没能找到问题,各位大哥帮我下问题出在哪里。感激不尽!
你先试下在普通网页中能不能正常使用wss,要排除是不是你的websocket服务器本身的问题
可以先在在线websocket网站试下,然后域名需要解析成对应ip,证书也要搞好
找到问题了,location /wss {写成了location /wss/ {。感谢回复
找到问题了。在nginx里面这样写的:location /wss/ {},但是我连接服务器的url: “wss://” + this.serverAddr + “/wss?pt=” + this.serverPort是错的,要么nginx里面改成:location /wss {},去掉后面的斜杠,要么url后面加一个斜杠:“wss://” + this.serverAddr + “/wss/?pt=” + this.serverPort!因为之前没用过nginx,所以才会导致这样的错误。感谢大家帮忙找问题 
该主题在最后一个回复创建后14天后自动关闭。不再允许新的回复。