小程序本地mock系统

基本流程:

    启本地服务

    请求截获

    返回数据 

通过gulp任务利用 hapi  启一个本地服务 然后通过route截获请求


代码截图

在mockServer里处理返回,可以根据接口名定义mock数据文件,然后去读取文件内容做为reply的结果:

fileToRead = './mock' + path + '.js';


读文件做为返回

在搭建小程序框架的时候也要借用gulp任务传递一个环境变量,以便区分请求:

cross-env NODE_ENV=dev gulp server


配置文件里的环境判断

如果是本地开发,在请求时带上这个path,请求就会被截获到

你可能感兴趣的:(小程序本地mock系统)