(解决)WebSocketClient.js?5586:16 WebSocket connection to ‘ws://10.51.171.219:8080/(解决)
直接在测试服务器上做修改,查看的。这里有一个问题,在服务器上,vue-cli-servece 不能正常检测到公网ip,而是直接使用了局域网的ip。这就导致ws的域名是内网ip,websocket通信失败。得到这样的错误提示:WebSocketClient.js?5586:16 WebSocket connection to 'ws://10.51.171.219:8080/解决方法:在vue.co
·
直接在测试服务器上做修改,查看的。这里有一个问题,在服务器上,vue-cli-servece 不能正常检测到公网ip,而是直接使用了局域网的ip。这就导致ws的域名是内网ip,websocket通信失败。得到这样的错误提示:WebSocketClient.js?5586:16 WebSocket connection to 'ws://10.51.171.219:8080/
解决方法:在vue.config.js配置如下代码
const { defineConfig } = require('@vue/cli-service')
module.exports = defineConfig({
devServer: {
host: '0.0.0.0',
// https:true,
port: 6103,
client: {
webSocketURL: 'ws://0.0.0.0:6103/ws',
},
headers: {
'Access-Control-Allow-Origin': '*',
}
},
transpileDependencies: true,
})
更多推荐
已为社区贡献2条内容
所有评论(0)