vue-cli 中 /sockjs-node/info?t= net::ERR_SSL_PROTOCOL_ERROR 解决方案报错

sockjs-node 是一个JavaScript库,提供跨浏览器JavaScript的API,创建了一个低延迟、全双工的浏览器和web服务器之间通信通道。vue-cli 中 /sockjs-node/info?t= net::ERR_SSL_PROTOCOL_ERROR 解决方案报错_第1张图片

解决

方法一

  1. 找到/node_modules/sockjs-client/dist/sockjs.js
  2. 找到代码的 1605行
  3. 把这行代码注释掉
try {
   //self.xhr.send(payload);
 } catch (e) {
   self.emit('finish', 0, '');
   self._cleanup(false);
 }

此方法虽然能阻止报错,但注释后的修改代码 不能进行热更新

方法二

配置 vue.confing.js ,在配置中对 devServer 进行如下配置,然后重启

module.exports = {
    devServer: {
        proxy: 'http://localhost:8080',
        public: 'localhost:8080'  // 本地ip
    }
}

你可能感兴趣的:(vue)