Просмотр исходного кода

refactor(student view): restore and restructure auth url logic

重构了获取认证token的URL逻辑,将原本被注释的开发/生产环境分支代码恢复并整理,提升代码可读性和可维护性
lsc 3 недель назад
Родитель
Сommit
f6eb0348bf
1 измененных файлов с 11 добавлено и 11 удалено
  1. 11 11
      src/views/Student/index.vue

+ 11 - 11
src/views/Student/index.vue

@@ -4062,17 +4062,17 @@ const getAuthToken = async (): Promise<string> => {
     }
 
     let authUrl = ''
-    // if (isDev) {
-    //   // 开发环境使用 vite 代理
-    //   authUrl = '/yjs-auth/auth/token'
-    // }
-    // else {
-    // 生产环境:如果服务器有代理则使用代理,否则直接访问(需要服务器配置 CORS)
-    // 或者通过后端 API 获取 token
-    let baseUrl = 'https://yjsredis.cocorobo.cn/'
-    baseUrl = baseUrl.replace(/\/+$/, '')
-    authUrl = `${baseUrl}/auth/token`
-    // }
+    if (isDev) {
+      // 开发环境使用 vite 代理
+      authUrl = '/yjs-auth/auth/token'
+    }
+    else {
+      // 生产环境:如果服务器有代理则使用代理,否则直接访问(需要服务器配置 CORS)
+      // 或者通过后端 API 获取 token
+      let baseUrl = 'https://yjsredis.cocorobo.cn/'
+      baseUrl = baseUrl.replace(/\/+$/, '')
+      authUrl = `${baseUrl}/auth/token`
+    }
 
     console.log('🔐 获取认证 token,URL:', authUrl)
     const response = await axios.get(authUrl)