/sockjs-node/info 报错问题

首先 sockjs-node 确实是维持全双工通信用的,关键在于为什么要有这个东西,其实其作用就是保证我们在改完代码重新编译之后,能够通知浏览器重新加载变更结果(我也是因为之前都可以改完代码之后浏览器可以及时刷新显示效果,但是今天却不能正常工作,其原因就在于该请求一直失败)。

 

1.vue.config.js

原因是相关代理端不支持 ws,因此需要在代理处关闭 ws,即 ws: false

const ds_proxy = {
  '/': {
    ws: false,
    target: 'https://dev.test.gitinn.com/',
    changeOrigin: true,
  },
}

 

2.

1>. 找到/node_modules/sockjs-client/dist/sockjs.js 

2>.找到代码的 1605行 

  try {
  //  self.xhr.send(payload); 把这里注掉
  } catch (e) {
    self.emit('finish', 0, '');
    self._cleanup(false);
  }

 

posted @ 2019-11-27 15:12  青春无敌小宇宙  阅读(4230)  评论(0编辑  收藏  举报