Mock icon indicating copy to clipboard operation
Mock copied to clipboard

针对不同的接口传递不同的响应时间

Open timnick-snow opened this issue 3 years ago • 1 comments

Mock.setup 指定被拦截的 Ajax 请求的响应时间 这个是全局的吧. 我想每个不同的接口设置不同的时间. 能实现吗

timnick-snow avatar Jul 30 '21 02:07 timnick-snow

试试这个看看行不行:

如果要延迟后端已经存在的接口

proxy: {
  '/api/user': {
      mid (req, res, next) {
        setTimeout(next, 5000)
      },
  },
}

如果要延迟自己写的模拟接口

api: {
  '/api/user' (req, res) {
    setTimeout(() => {res.json({msg: 'ok'})}, 5000)
  },
}

参考:

wll8 avatar Aug 13 '21 03:08 wll8