瀏覽代碼

update 优化 调整默认推送使用SSE

疯狂的狮子Li 9 月之前
父節點
當前提交
adadfcf8cb
共有 4 個文件被更改,包括 8 次插入8 次删除
  1. 2 2
      .env.development
  2. 2 2
      .env.production
  3. 4 1
      src/layout/index.vue
  4. 0 3
      src/utils/sse.ts

+ 2 - 2
.env.development

@@ -28,5 +28,5 @@ VITE_APP_RSA_PRIVATE_KEY = 'MIIBVAIBADANBgkqhkiG9w0BAQEFAASCAT4wggE6AgEAAkEAmc3C
 # 客户端id
 VITE_APP_CLIENT_ID = 'e5cd7e4891bf95d1d19206ce24a7b32e'
 
-# websocket 开关
-VITE_APP_WEBSOCKET = true
+# websocket 开关 默认使用sse推送
+VITE_APP_WEBSOCKET = false

+ 2 - 2
.env.production

@@ -31,5 +31,5 @@ VITE_APP_RSA_PRIVATE_KEY = 'MIIBVAIBADANBgkqhkiG9w0BAQEFAASCAT4wggE6AgEAAkEAmc3C
 # 客户端id
 VITE_APP_CLIENT_ID = 'e5cd7e4891bf95d1d19206ce24a7b32e'
 
-# websocket 开关
-VITE_APP_WEBSOCKET = true
+# websocket 开关 默认使用sse推送
+VITE_APP_WEBSOCKET = false

+ 4 - 1
src/layout/index.vue

@@ -70,7 +70,10 @@ onMounted(() => {
 onMounted(() => {
   let protocol = window.location.protocol === 'https:' ? 'wss://' : 'ws://';
   initWebSocket(protocol + window.location.host + import.meta.env.VITE_APP_BASE_API + '/resource/websocket');
-  initSSE(import.meta.env.VITE_APP_BASE_API + '/sse')
+});
+
+onMounted(() => {
+  initSSE(import.meta.env.VITE_APP_BASE_API + '/resource/sse')
 });
 
 const handleClickOutside = () => {

+ 0 - 3
src/utils/sse.ts

@@ -6,9 +6,6 @@ let message = '';
 
 // 初始化
 export const initSSE = (url: any) => {
-  if (import.meta.env.VITE_APP_WEBSOCKET === 'false') {
-    return;
-  }
   url = url + '?Authorization=Bearer ' + getToken() + '&clientid=' + import.meta.env.VITE_APP_CLIENT_ID
   const {
     data,