13404089107
2026-04-20 03ea6417827d2dab4f7dd33626d084ff28a3de19
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
/*
 * @Author: weisheng
 * @Date: 2023-05-20 10:00:00
 * @LastEditTime: 2025-06-26 21:59:35
 * @LastEditors: weisheng
 * @Description: 通用mock处理
 * @FilePath: /wot-starter/src/api/mock/modules/common.ts
 */
import { defineMock } from '@alova/mock'
import { generateMockData } from '../utils/generators'
 
export default defineMock({
  // 通用GET请求处理
  '[GET]/*': (_params: any, matchedUrl: string) => {
    console.log(`[Mock] GET ${matchedUrl}`, _params)
    return generateMockData.baseResponse({
      message: `Mock response for GET ${matchedUrl}`,
      params: _params,
    })
  },
 
  // 通用POST请求处理
  '[POST]/*': (_params: any, matchedUrl: string) => {
    console.log(`[Mock] POST ${matchedUrl}`, _params)
    return generateMockData.baseResponse({
      message: `Mock response for POST ${matchedUrl}`,
      params: _params,
    })
  },
})