Mock
Mock copied to clipboard
针对不同的接口传递不同的响应时间
Mock.setup 指定被拦截的 Ajax 请求的响应时间 这个是全局的吧. 我想每个不同的接口设置不同的时间. 能实现吗
试试这个看看行不行:
如果要延迟后端已经存在的接口
proxy: {
'/api/user': {
mid (req, res, next) {
setTimeout(next, 5000)
},
},
}
如果要延迟自己写的模拟接口
api: {
'/api/user' (req, res) {
setTimeout(() => {res.json({msg: 'ok'})}, 5000)
},
}
参考: