#javascript #angular #sockets #websocket
#язык JavaScript #угловой #розетки #websocket
Вопрос:
Я хочу получать уведомления от серверной части с помощью сокетов, и для получения этих уведомлений вам необходимо пройти аутентификацию. Это означает, что вам нужно передать токен с помощью сокетов, чтобы получать уведомления с серверной части. Вот код, который я написал:
const headers = { Authorization: "bearer " this.authService.getToken() }; const protocol = window.location.protocol === 'https:' ? 'wss://' : 'ws://'; const endpoint = protocol 'localhost:8000/channel/on/notification/'; const socket = new WebSocket(endpoint, ['access_token',this.authService.getToken()]); socket.onopen = function (e) { console.error('WebSockets connection created.'); }; socket.onmessage = function (e) { const data = JSON.parse(e.data); console.log(data) }; socket.onclose = function (e) { console.log('Chat socket error ===gt;gt;', e) }; }
Я все еще продолжаю получать ошибки. Какая-нибудь помощь?