flat:暂存
This commit is contained in:
14
src/app.tsx
14
src/app.tsx
@@ -231,6 +231,13 @@ export const request = {
|
||||
const authHeader = headers['Authorization'];
|
||||
const isToken = headers['isToken'];
|
||||
|
||||
// 处理开发环境API路径
|
||||
if (process.env.NODE_ENV !== 'development') {
|
||||
if (url.startsWith('/api')) {
|
||||
url = url.replace(/^\/api/, '');
|
||||
}
|
||||
}
|
||||
|
||||
// 处理认证token
|
||||
if (!authHeader && isToken !== false) {
|
||||
const expireTime = getTokenExpireTime();
|
||||
@@ -295,13 +302,6 @@ export const request = {
|
||||
};
|
||||
}
|
||||
|
||||
// 处理开发环境API路径
|
||||
if (process.env.NODE_ENV !== 'development') {
|
||||
if (url.startsWith('/api')) {
|
||||
url = url.replace(/^\/api/, '');
|
||||
}
|
||||
}
|
||||
|
||||
return { url, options: { ...options, headers } };
|
||||
},
|
||||
],
|
||||
|
||||
@@ -88,6 +88,11 @@ export const errorConfig: RequestConfig = {
|
||||
|
||||
// 请求拦截器
|
||||
requestInterceptors: [
|
||||
/**
|
||||
* 拦截并修改请求配置,添加token参数
|
||||
* @param {RequestOptions} config - 原始请求配置对象
|
||||
* @returns {RequestOptions} 修改后的请求配置对象,包含添加的token参数
|
||||
*/
|
||||
(config: RequestOptions) => {
|
||||
// 拦截请求配置,进行个性化处理。
|
||||
const url = config?.url?.concat('?token = 123');
|
||||
|
||||
Reference in New Issue
Block a user