vue框架中ws错误:Invalid frame header

1,560 阅读1分钟

做了反向代理之后控制台就莫名其妙报错

WebSocketClient.js?5586:16 WebSocket connection to'ws://192.168.50.121:8080/ws' failed: Invalid frame header

image.png

出现这个问题,可能是代理问题,这时我们修改下代理,加个ws参数,应该就没问题了

以vue cli3.x为例,vue.config.js修改如下

devServer: {
    proxy: {
      '/': {
        ws: false, // 这个加上就不会报错了
        target: ''
      }
    }
  }