基本流程:
启本地服务
请求截获
返回数据
通过gulp任务利用 hapi 启一个本地服务 然后通过route截获请求
代码截图
在mockServer里处理返回,可以根据接口名定义mock数据文件,然后去读取文件内容做为reply的结果:
fileToRead = './mock' + path + '.js';
读文件做为返回
在搭建小程序框架的时候也要借用gulp任务传递一个环境变量,以便区分请求:
cross-env NODE_ENV=dev gulp server
配置文件里的环境判断
如果是本地开发,在请求时带上这个path,请求就会被截获到