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

Posted 老张在线敲代码

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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项目报GET http://192.168.32.105:8080/sockjs-node/info?t=1623033929802 net::ERR_CONNECTION_TIMED_OUT的主要内容,如果未能解决你的问题,请参考以下文章

Vue报错:sockjs.js?9be2:1627 GET http://192.168.43.88:8080/sockjs-node/info?t=1631603986586 net::ERR_CO

使用手机预览移动端项目(Vue)

vue项目部署,出现两个ip的原因

安装k8s出现 Failed to list *api.Node: Get http://192.168.144.131:8080...: dial tcp 192.168.144.131:8080

vue开发中控制台报错问题

vue.js路由配置和设置技术