From 33afc123fdbd93f09591c3b2b56a06f45dcf606a Mon Sep 17 00:00:00 2001 From: liudong <liudong> Date: 星期一, 29 七月 2024 16:40:28 +0800 Subject: [PATCH] 知识库页面文件上传接口调用开发 --- src/api/interceptor.ts | 10 +++++----- 1 files changed, 5 insertions(+), 5 deletions(-) diff --git a/src/api/interceptor.ts b/src/api/interceptor.ts index 416e246..28f64cb 100644 --- a/src/api/interceptor.ts +++ b/src/api/interceptor.ts @@ -2,7 +2,7 @@ import type { AxiosRequestConfig, AxiosResponse } from 'axios'; import { Message, Modal } from '@arco-design/web-vue'; import { useUserStore } from '@/store'; -import { getAuthorization, getToken, setAuthorization } from "@/utils/auth"; +import { getAuthorization, getToken, setAuthorization, setToken } from "@/utils/auth"; export interface HttpResponse<T = unknown> { status: number; @@ -14,7 +14,7 @@ if (import.meta.env.VITE_API_BASE_URL) { axios.defaults.baseURL = import.meta.env.VITE_API_BASE_URL; } - +axios.defaults.withCredentials = true axios.interceptors.request.use( (config: AxiosRequestConfig) => { // let each request carry token @@ -35,9 +35,9 @@ if (!config.headers) { config.headers = {}; } - config.headers.Authorization = authorization; - config.headers.token = getToken(); + config.headers.Authorization = `${authorization}`; } + config.headers.Authorization = 'Ijg3NmFjZjJlNGIzMzExZWY4NzI0MDI0MmFjMTIwMDA2Ig.ZqNvxw.Kgp8PcT4n2cxpzxFrYHttO4i2Eo'; return config; }, (error) => { @@ -77,7 +77,7 @@ return Promise.reject(new Error(res.msg || 'Error')); } - if(response.config.url === '/v1/user/login') { + if(response.config.url === '/v1/user/login'|| response.config.url === '/base/login') { setAuthorization(response.headers.authorization); } return res; -- Gitblit v1.8.0