线上环境老是出现sockjs-node

线上环境老是出现sockjs-node/088/sfc5jkrg/xhr_streaming?t=1570762055686这种请求

有什么办法吗?

    entry: isLocal
      ? [
          'webpack-dev-server/client?/',
          'webpack/hot/dev-server',
          ...DEFAULT_ENTRY,
        ]
      : DEFAULT_ENTRY,

只有在本地环境才会加那两个资源

const DEFAULT_ENTRY = [
  // 'whatwg-fetch',
  'abortcontroller-polyfill',
  'url-search-params-polyfill',
  'intersection-observer',
  'src/index.tsx',
];
  const isLocal = envirments.NODE_ENV === 'development';
阅读 5.5k
1 个回答

看下你的node_modules里面有没有,有的话进行一下操作:

  1. 找到/node_modules/sockjs-client/dist/sockjs.js
  2. 找到代码的 1605行
try {
  //  self.xhr.send(payload); 把这里注掉
  } catch (e) {
    self.emit('finish', 0, '');
    self._cleanup(false);
  }
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题