我在AngularJS的均值堆栈网站中使用socket.io 2.1.1。
当我们通过IP调用https://47.52.108.146/1/#/edit/
时,该网站运行良好然后,我在其顶部添加了一个CDN(https://www-source.qiniu.com/en)。但是,https://www.funfun.ink/1/#/edit/的控制台反复显示错误:
GET https://www.funfun.ink/pathSocketIO/?EIO=3&transport=polling&t=MHOgXNw&sid=CIzEAy8ZnhMciGuOAAAf 400 ()
POST https://www.funfun.ink/pathSocketIO/?EIO=3&transport=polling&t=MHOgcU6&sid=CIzEAy8ZnhMciGuOAAAf 400 ()
WebSocket connection to 'wss://www.funfun.ink/pathSocketIO/?EIO=3&transport=websocket&sid=4Z1-Nc7ElaAA22X9AAAg' failed: Error during WebSocket handshake: Unexpected response code: 400
我试图在CDN中添加一条规则,以不将任何内容缓存在/pathSocketIO
中,但这没有帮助。
有人知道如何解决此问题吗?