gohttpdUi/mock/request/index.mock.ts

73 lines
1.1 KiB
TypeScript
Raw Normal View History

import { SUCCESS_CODE } from '@/constants'
2023-12-10 10:11:14 +08:00
const timeout = 600000
2023-09-27 15:13:43 +08:00
export default [
{
2023-11-29 15:34:17 +08:00
url: '/mock/request/1',
2023-12-10 10:11:14 +08:00
method: 'get',
timeout,
response: () => {
2023-09-27 15:13:43 +08:00
return {
code: SUCCESS_CODE,
2023-09-27 15:13:43 +08:00
data: 'request-1'
}
}
},
{
2023-11-29 15:34:17 +08:00
url: '/mock/request/2',
2023-12-10 10:11:14 +08:00
method: 'get',
timeout,
response: () => {
2023-09-27 15:13:43 +08:00
return {
code: SUCCESS_CODE,
2023-09-27 15:13:43 +08:00
data: 'request-2'
}
}
},
{
2023-11-29 15:34:17 +08:00
url: '/mock/request/3',
2023-12-10 10:11:14 +08:00
method: 'get',
timeout,
response: () => {
2023-09-27 15:13:43 +08:00
return {
code: SUCCESS_CODE,
2023-09-27 15:13:43 +08:00
data: 'request-3'
}
}
},
{
2023-11-29 15:34:17 +08:00
url: '/mock/request/4',
2023-12-10 10:11:14 +08:00
method: 'get',
timeout,
response: () => {
2023-09-27 15:13:43 +08:00
return {
code: SUCCESS_CODE,
2023-09-27 15:13:43 +08:00
data: 'request-4'
}
}
},
{
2023-11-29 15:34:17 +08:00
url: '/mock/request/5',
2023-12-10 10:11:14 +08:00
method: 'get',
timeout,
response: () => {
2023-09-27 15:13:43 +08:00
return {
code: SUCCESS_CODE,
2023-09-27 15:13:43 +08:00
data: 'request-5'
}
}
2023-11-17 09:07:53 +08:00
},
{
2023-11-29 15:34:17 +08:00
url: '/mock/request/expired',
2023-12-10 10:11:14 +08:00
method: 'get',
timeout: 0,
response: () => {
2023-11-17 09:07:53 +08:00
return {
code: 401,
message: 'token expired'
}
}
2023-09-27 15:13:43 +08:00
}
2023-11-29 15:34:17 +08:00
]