blob: f56a8d46ea08ee7d888460d3657eba217f6a5952 [file] [log] [blame]
223010146abadd72025-06-05 14:21:13 +08001import axios from "axios";
223010146abadd72025-06-05 14:21:13 +08002
3// 为所有auth外请求添加token头
4axios.interceptors.request.use((config) => {
5 const requestUrl = config.url;
6 if (requestUrl?.includes("/auth/")) {
7 config.url = requestUrl.replace("/auth/","/");
8 } else {
9 const token = localStorage.getItem('token');
223010146abadd72025-06-05 14:21:13 +080010 config.headers['Authorization'] = `Bearer ${token}`;
11 }
12 return config;
13}, (error) => {
14 return error;
2230102371ee1c92025-06-05 16:18:32 +080015} );
16
17export default axios