refactor(.umirc.ts): change proxy and request in dev mode and production mode

This commit is contained in:
Tran Anh Tuan
2025-11-20 17:10:44 +07:00
parent 216e865ca5
commit 46aaf67a71
8 changed files with 227 additions and 25 deletions

View File

@@ -1,7 +1,8 @@
import { LogoutOutlined } from '@ant-design/icons';
import { history, RunTimeLayoutConfig, useIntl } from '@umijs/max';
import { Dropdown } from 'antd';
import { handleRequestConfig } from '../config/Request';
import { handleRequestConfig as devRequestConfig } from '../config/request_dev';
import { handleRequestConfig as prodRequestConfig } from '../config/request_prod';
import UnAccessPage from './components/403/403Page';
import LanguageSwitcher from './components/LanguageSwitcher';
import { ROUTE_LOGIN } from './constants';
@@ -158,4 +159,5 @@ export const layout: RunTimeLayoutConfig = (initialState) => {
};
};
export const request = handleRequestConfig;
const isProdBuild = process.env.NODE_ENV === 'production';
export const request = isProdBuild ? prodRequestConfig : devRequestConfig;