小程序本地mock系统

基本流程:

    启本地服务

    请求截获

    返回数据 

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


代码截图

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

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


读文件做为返回

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

cross-env NODE_ENV=dev gulp server


配置文件里的环境判断

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

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 135,099评论 19 139
  • 在现在的前端开发中,前后端分离、模块化开发、版本控制、文件合并与压缩、mock数据等等一些原本后端的思想开始...
    Charlot阅读 5,524评论 1 32
  • gulpjs是一个前端构建工具,与gruntjs相比,gulpjs无需写一大堆繁杂的配置参数,API也非常简单,学...
    井皮皮阅读 1,329评论 0 10
  • 中午做饭,女儿打开冰箱门说喝奶奶,喝奶奶。我知道她说的是酸奶,不过太凉了,需要放一个小时左右恢复常温,或者放到温水...
    念灵素阅读 234评论 0 0
  • 闲言碎语不要讲,让我们直入主题。 老司机带带我——关于工作习惯的反思 1. 信任感与效率 来自他人的信任感很重要,...
    薇纸阅读 1,003评论 0 0