From 2d7fd30da1af7a9e0ac6f9a302e12cfce03a12e3 Mon Sep 17 00:00:00 2001 From: xinwen Date: Tue, 15 Jun 2021 14:35:12 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E4=BF=AE=E5=A4=8D=E7=AB=99=E5=86=85?= =?UTF-8?q?=E4=BF=A1=20WebSocket=20=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/layout/components/NavHeader/SiteMessages.vue | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/layout/components/NavHeader/SiteMessages.vue b/src/layout/components/NavHeader/SiteMessages.vue index 1bf0af33a..dd13e1bbb 100644 --- a/src/layout/components/NavHeader/SiteMessages.vue +++ b/src/layout/components/NavHeader/SiteMessages.vue @@ -133,7 +133,12 @@ export default { this.msgDetailVisible = false }, enablePullMsgCount() { - const ws = new WebSocket(`ws://localhost:9528/ws/notifications/site-msg/`) + const scheme = document.location.protocol === 'https:' ? 'wss' : 'ws' + const port = document.location.port ? ':' + document.location.port : '' + const url = '/ws/notifications/site-msg/' + const wsURL = scheme + '://' + document.location.hostname + port + url + + const ws = new WebSocket(wsURL) ws.onopen = (event) => { this.$log.debug('Websocket connected: ', event) }