blob: 1b2b722c84812f10e929443985cfe9becf2a8d29 [file] [log] [blame]
San3yuan4d0e8032025-04-04 17:21:40 +08001import MockAdapter from 'axios-mock-adapter';
2import instance from '@/utils/axios'
3import {setupUserMock} from './user'
4
5// 创建 Mock 实例
6export const mock = new MockAdapter(instance, {
7 delayResponse: process.env.NODE_ENV === 'test' ? 0 : 500
8})
9
10// 聚合所有 Mock 模块
11export function setupMock() {
12 // 开发环境启用 Mock
13 if (process.env.NODE_ENV !== 'development') return
14
15 // 加载各模块 Mock
16 setupUserMock(mock)
San3yuan2534d422025-04-08 21:43:18 +080017
San3yuan4d0e8032025-04-04 17:21:40 +080018 console.log('Mock 模块已加载')
19}
20
21// 自动执行
22setupMock()