基于express 的mock工具
发布于 4 年前 作者 bosscheng 3954 次浏览 来自 分享

背景

以前撸的一个简陋版本的 mock 平台,基于 express的,用mongoDB 存储数据,支持mockjs语法。

数据库

MongoDB

依赖

  • express
  • mongoose
  • mockjs

支持的功能

  • mock数据CRUD
  • mock数据分类
  • mock数据编辑的历史版本对比
  • mock数据的预览访问。

项目截图

mock-2.png mock-4.png mock-8.png mock-13.png mock-14.png mock-15-1.png

github

https://github.com/bosscheng/iMock

2 回复

哈哈,我也做个一个类似的轻量级mock工具。https://github.com/brizer/http-mocker/blob/dev/readme_zh.md 。 可以多交流技术啊,以下几个功能我觉得还比较好,特别是利用serviceworker来支持跨域接口的mock这个point: 1、通过配置文件.httpmockrc.json或者package.json文件中的httpmock字段来进行mock映射关系;

2、支持mockjs语法,灵活配置动态化的mock返回值;

3、基于path-to-regexp识别express风格的url

4、基于http-mockjs-ui,通过可视化的方式管理配置文件和mock文件内容,提高效率。

5、方便的初始化和GUI编辑体验。

6、支持mock和proxy跨域的接口,通过service worker

7、支持js定制复杂的规则。

8、支持对body参数的校验。

回到顶部