vue中使用websocket,一直报错握手失败,我所有的接口用的proxyTable做的反向代理
proxyTable: {
'/api':{
target:'xxxxxxx',
changeOrigin: true,
pathRewrite: {
'^/api': '/'
}
},
因为我的代理的是http协议,而websocket是ws协议,所以我没有用这个代理
let ws = new WebSocket("ws://xxxxxxxxx/websocket/11");
用代理的接口是这样的
axios.get(`api/task/taskRunStart/${_id}/${value}`)
后台做的权限设置,必须登录了才有权限,但是我所以得接口都是用的反向代理,包括登录页面的,应该是两个通道不一样,所以导致失败,然后后台把权限取消了,我这边就拿到数据了,就可以了,现在怎么解决这个问题呢?权限是肯定要的
页面报错 302
这个我怎么处理呢、? 第一次用websocket请指教!!!!!
代理服务别关 按照顺序 登陆 然后webSocket通信