业务背景
前后端分离开发
想让mock.js
拦截我的请求
然后返回测试数据
等后端写完接口后,再把mock.js
去掉
业务代码
const Mock = require('mockjs');
Mock.mock('http://www.23.com', {
'list|10': '冉娃娃,'
});
wx.request({
url: 'http://www.23.com',
complete (res) {
console.log(res);
}
});
遇到的麻烦
- 在小程序里面能够正常生成mock的模板数据
- 但是发起的请求没有被拦截,而是直接请求到
www.23.com
问题
- 难道小程序不是基于XHR发起的请求么?怎么就拦截不了呢,有没有什么办法可以让mock.js拦截小程序请求呢
- 或者除了
mock.js
,有没有其他工具可以实现类似功能的?同时支持各种平台(小程序,网页等等)
自己启动一个
json-server
服务就可以了是node的模块