bugfix: 修复大图片上传超时问题
This commit is contained in:
parent
666b8c16c2
commit
eb9daadb38
@ -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) {
|
||||
|
@ -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();
|
||||
|
Loading…
x
Reference in New Issue
Block a user