我在 Localhost 开发的时候会出现错误讯息
GET http://192.168.43.55:8081/sockjs-node/info?t=1628162070493 net::ERR_CONNECTION_TIMED_OUTGET http://192.168.43.55:8081/sockjs-node/info?t=1628162070493 net::ERR_CONNECTION_REFUSED
看起来似乎没有影响到什么,只是有一点强迫症的我看到有红色的字出现在我的 Log 我就浑身不对劲
解决方法有两种
方法一:
前往目录底下的 /node_modules/sockjs-client/dist/sockjs.js 档案
在约 1609 行位置处将 self.xhr.send(payload); 注解
...try { // self.xhr.send(payload);} catch (e) { self.emit('finish', 0, ''); self._cleanup(false);}...
方法二:
开启 vue.config.js
在 devServer 中加入 host: ‘0.0.0.0’, hot: true, disableHostCheck: true 参数并重新 run servedevServer: { host: '0.0.0.0', hot: true, disableHostCheck: true,},
就不会有错误出现了
原文出处
https://ianakaberlin.medium.com/vue-%E5%9C%A8-localhost-%E9%96%8B%E7%99%BC%E6%99%82%E5%87%BA%E7%8F%BE-err-connection-refused-err-connection-timed-out-%E9%8C%AF%E8%AA%A4%E7%9A%84%E8%A7%A3%E6%B1%BA%E6%96%B9%E5%BC%8F-%E4%BC%8A%E6%81%A9%E8%B8%A9%E5%9D%91%E7%AD%86%E8%A8%98-8056cb3f87d7