Selaa lähdekoodia

AI对话携带token

丸子 9 kuukautta sitten
vanhempi
sitoutus
f85e5e6f2b
2 muutettua tiedostoa jossa 5 lisäystä ja 1 poistoa
  1. 4 0
      src/api/questions.js
  2. 1 1
      src/utils/request.js

+ 4 - 0
src/api/questions.js

@@ -23,10 +23,14 @@ export async function sendChatMessageStream (
     onError,
     onClose
 ) {
+  // 获取 token
+  const token = localStorage.getItem('token');
   return fetchEventSource(import.meta.env.VITE_BASE_URL + `/bjdxWeb/ai/dialogue-send-stream`, {
     method: 'post',
     headers: {
       'Content-Type': 'application/json',
+      // 添加 token 到请求头
+      ...(token ? { 'Authorization': `Bearer ${token}` } : {})
       // Authorization: `Bearer b55bd67fba3e4bb49608168f078fde63`
     },
     openWhenHidden: true,

+ 1 - 1
src/utils/request.js

@@ -37,7 +37,7 @@ request.interceptors.request.use(function (config) {
     router.push('/login')
     return
   }
-  // 2. 设置 token
+   // 2.设置 token 到请求头
   config.headers.Authorization = `Bearer ${token}`;
   return config;
 }, function (error) {