做了反向代理之后控制台就莫名其妙报错
WebSocketClient.js?5586:16 WebSocket connection to'ws://192.168.50.121:8080/ws' failed: Invalid frame header
出现这个问题,可能是代理问题,这时我们修改下代理,加个ws参数,应该就没问题了
以vue cli3.x为例,vue.config.js修改如下
devServer: {
proxy: {
'/': {
ws: false, // 这个加上就不会报错了
target: ''
}
}
}