一、问题描述
sockjs-node是一个JavaScript库,提供跨浏览器JavaScript的API,创建了一个低延迟、全双工的浏览器和web服务器之间通信通道。
vue-cli3.x的启动方式是 npm run serve,我们没有用到该sockjs-node功能,但启动时会默认连续发请求调用本地接口
二、如何解决这个问题呢?
将 /node_modules/sockjs-client/dist/sockjs.js 的1606行注释
try {
// self.xhr.send(payload);
} catch (e) {
self.emit('finish', 0, '');
self._cleanup(false);
}
看一送一(赠品)
有时候,这个接口调用还存在404,解决404方案:
vue.config.js添加夏敏代码
module.exports = {
devServer: {
proxy: 'http://118.24.233.110', // 请求的ip或者域名:端口号
public: '127.0.0.1:8888', // 本地的ip:端口号
port: '8888'
}
};