bugfix: 修复大图片上传超时问题

This commit is contained in:
BenjaminNH 2025-07-04 23:24:41 +08:00
parent 666b8c16c2
commit eb9daadb38
2 changed files with 10 additions and 2 deletions

View File

@ -6,7 +6,7 @@ const baseURL = import.meta.env.VITE_API_URL;
const axiosInstance = axios.create({
baseURL: baseURL,
timeout: 2000, // 2秒
timeout: 30000, // 2秒
});
axiosInstance.interceptors.request.use(
@ -27,6 +27,14 @@ axiosInstance.interceptors.response.use(
if (config.skipInterceptor) {
return response;
}
const newToken =
response.headers["authorization"] || response.headers["Authorization"];
if (newToken) {
// 去掉 'Bearer ' 前缀(如果有)
const token = newToken.replace(/^Bearer\s+/i, "");
localStorage.setItem("token", token); // 更新 localStorage 中的 token
}
const { code, message: msg, data } = response.data;
if (code === 0) {

View File

@ -68,7 +68,6 @@ export default function DeviceDetailModal({
message.success("编辑成功");
} else {
device = await axiosInstance.post(`/device/${userId}`, data);
message.success("添加成功");
}
}
@ -81,6 +80,7 @@ export default function DeviceDetailModal({
"Content-Type": "multipart/form-data",
},
});
message.success("图片上传成功");
}
onSuccess();
onclose();