vue项目报GET http://192.168.32.105:8080/sockjs-node/info?t=1623033929802 net::ERR_CONNECTION_TIMED_OUT

前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家。[[点击跳转到网站。]]

平时在写vue项目的时候经常会遇到这个问题,写着写着浏览器就会突然抛出下面这个报错(这个报错无关紧要,不影响开发,一般不要管他,有强迫症的小伙伴往下看)

在这里插入图片描述

网上找到的原因是因为sockjs-node库创建了一个低延迟、全双工的浏览器和web服务器之间通信通道,当我们在项目运行的时候会自动调用这个接口,如果没有使用,就会一直报这个错误(企业中跟后端联调之后就不会有这个报错了)

解决方法:

1.在项目中打开node_modules包并找到/sockjs-client/dist/sockjs.js文件
2.编码器(一般快捷键都是ctrl+f)搜索self.xhr.send(payload)这段代码,找到之后注释掉就好了

关闭这个的影响

关闭之后,热更新失效

因为这个文件是放在npm的文件下的,所以只是建议自己在开发过程中临时关闭,后续还是得打开的,没有太大的影响。

你可能感兴趣的:(vue)