基于express 的mock工具
背景
以前撸的一个简陋版本的 mock 平台,基于 express的,用mongoDB 存储数据,支持mockjs语法。
数据库
MongoDB
依赖
- express
- mongoose
- mockjs
支持的功能
- mock数据CRUD
- mock数据分类
- mock数据编辑的历史版本对比
- mock数据的预览访问。
项目截图
github
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参数的校验。