32 lines
777 B
TypeScript
32 lines
777 B
TypeScript
import { defineMock } from 'vite-plugin-mock-dev-server'
|
|
|
|
export default defineMock([
|
|
// 获取用户列表
|
|
{
|
|
url: '/ai-doc/api/v1/users',
|
|
method: 'GET',
|
|
body: {
|
|
code: 0,
|
|
message: '获取用户列表成功',
|
|
data: [
|
|
{ id: 1, name: '1娃', age: 25 },
|
|
{ id: 2, name: '2娃', age: 22 },
|
|
{ id: 3, name: '3娃', age: 18 }
|
|
]
|
|
}
|
|
},
|
|
// 获取单个用户
|
|
{
|
|
url: '/ai-doc/api/v1/users/:id',
|
|
method: 'GET',
|
|
body: (params) => {
|
|
// 这里可以根据params.id返回不同的用户
|
|
return {
|
|
code: 0,
|
|
message: `获取用户${params.query.id}成功`,
|
|
data: { id: params.query.id, name: `用户${params.query.id}`, age: 20 + Number(params.query.id) }
|
|
}
|
|
}
|
|
}
|
|
])
|