sockjs-node 报错

sockjs-node 报错

项目本地运行时一直报 sockjs-node/info 接口的错误,如下图:

解决方法

  1. 修改文件配置
  • 找到/node_modules/sockjs-client/dist/sockjs.js,

  • 找到代码的 1605行,

    1
    2
    3
    4
    5
    6
    try {
    // self.xhr.send(payload);
    } catch (e) {
    self.emit('finish', 0, '');
    self._cleanup(false);
    }
  • 解决。

  1. 修改webpack配置
    1
    2
    3
    4
    5
    6
    7
    8
    9
    port = 8000;
    {
    entry: [
    "webpack-dev-server/client?http://0.0.0.0:" + port,
    ],
    devServer: {
    port: port,
    }
    }