【发布时间】:2023-02-05 11:23:05
【问题描述】:
我正在尝试使用传递的 auth 标头在 SocketJs 中打开一个连接,但它不起作用,它给出了 401 。
这是我的代码
const ws = new SockJS(WebSocketBaseUrl, {
headers: {
"Authorization": `Bearer ${this.token}`
}
});
this.stompClientSubscribeUser = Stomp.Stomp.over(ws);
const _this = this;
_this.stompClientSubscribeUser.connect({
headers: {
"Authorization": `Bearer ${_this.token}`
}
},
function () {
_this.stompClientSubscribeUser.subscribe('/user/' + _this.userId + '/queue/messages', function (sdkEvent: any) {
_this.onMessageReceived(sdkEvent);
});
});
【问题讨论】: