test.js 1.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960
  1. export default [
  2. {
  3. url: '/api/get', // 请求地址
  4. method: 'get', // 请求方法
  5. response: ({ query }) => {
  6. // 响应内容
  7. return {
  8. code: 0,
  9. data: {
  10. name: 'hello world',
  11. },
  12. }
  13. },
  14. },
  15. {
  16. url: '/api/post',
  17. method: 'post',
  18. timeout: 2000,
  19. response: {
  20. code: 0,
  21. data: {
  22. name: 'hello world',
  23. },
  24. },
  25. },
  26. {
  27. url: '/api/500',
  28. method: 'get',
  29. statusCode: 500,
  30. response: {
  31. code: 500,
  32. message: '内部错误',
  33. data: null,
  34. },
  35. },
  36. // 请求用户列表
  37. {
  38. url: '/api/test/users',
  39. method: 'post',
  40. timeout: 1000,
  41. response: () => {
  42. // 响应内容
  43. return {
  44. code: 200,
  45. message: '获取成功',
  46. data: {
  47. 'list|10': [
  48. {
  49. 'id|+1': 1,
  50. nickName: '@cname()',
  51. userEmail: '@email()',
  52. 'status|1': [0, 1],
  53. },
  54. ],
  55. 'total|50-1000': 1,
  56. },
  57. }
  58. },
  59. },
  60. ]