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