easy-mock写的一个简单的模拟二页的反馈

用easy-mock写的一个简单的模拟二页的反馈,因为后端团队比较传统,所以设计的结构不太规范。
功能:每页10条,共2页,共12条记录,超出参数范围会返错误码:

easy模板:

{
  code: function({   _req    }) {
    if (_req.query.page < 3) {
      return 0
    }else{
      return 41004
    }
      
  },
  msg: function({   _req    }) {
    if (_req.query.page < 3) {
      return "成功"
    }else{
      return "请求失败"
    }
      
  },
  data: function({   _req    }) {
    if (_req.query.page == 1) {
      return {
        total: 12,    //总条数
        page:_req.query.page,    //当前页码
        pagesize:10,
        items:[{
          "id": "1",
          "pid": "31",
          "tit": "血压",
          "datetime": '2017-09-01 08:14'
        },
        {
          "id": "2",
          "pid": "32",
          "tit": "空腹血糖",
          "datetime": '2017-09-03 08:14'
        },
        {
          "id": "3",
          "pid": "33",
          "tit": "氧气治疗",
          "datetime": '2017-09-04 08:14'
        },
        {
          "id": "4",
          "pid": "34",
          "tit": "体重",
          "datetime": '2017-09-05 08:14'
        },
        {
          "id": "5",
          "pid": "31",
          "tit": "血压",
          "datetime": '2017-09-01 08:14'
        },
        {
          "id": "6",
          "pid": "32",
          "tit": "空腹血糖",
          "datetime": '2017-09-03 08:14'
        },
        {
          "id": "7",
          "pid": "33",
          "tit": "氧气治疗",
          "datetime": '2017-09-04 08:14'
        },
        {
          "id": "8",
          "pid": "34",
          "tit": "体重",
          "datetime": '2017-09-05 08:14'
        },
        {
          "id": "9",
          "pid": "31",
          "tit": "血压",
          "datetime": '2017-09-01 08:14'
        },
        {
          "id": "10",
          "pid": "32",
          "tit": "空腹血糖",
          "datetime": '2017-09-03 08:14'
        }
      ]
      }
    }
    
    if (_req.query.page == 2){
      return {
        total: 12,    //总条数
        page:_req.query.page,    //当前页码
        pagesize:10,
        items:[{
        "id": "11",
        "pid": "33",
        "tit": "空腹血糖",
        "datetime": '2017-09-03 08:14'
      }, {
        "id": "12",
        "pid": "34",
        "tit": "空腹血糖",
        "datetime": '2017-09-03 08:14'
      }]
      }
    }
    
    if (_req.query.page == 3){
      return {}
    }
      
  }
}

req: https://easy-mock.com/mock/5a...
(成功请求)
res结果:
`{

"code": 0,
"msg": "成功",
"data": {
    "total": 12,
    "page": "2",
    "pagesize": 10,
    "items": [
        {
            "id": "11",
            "pid": "33",
            "tit": "空腹血糖",
            "datetime": "2017-09-03 08:14"
        },
        {
            "id": "12",
            "pid": "34",
            "tit": "空腹血糖",
            "datetime": "2017-09-03 08:14"
        }
    ]
}

}`

req: https://easy-mock.com/mock/5a...
(页码超出范围)
res结果:

{
    "code": 41004,
    "msg": "请求失败",
    "data": {}
}
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值