CNode

基于express 的mock工具

分享
Bbosscheng发布于6 年前最后回复6 年前2 回复4981 浏览0 收藏

背景

以前撸的一个简陋版本的 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)

B
brizer#1·6 年前

哈哈,我也做个一个类似的轻量级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参数的校验。

I
i5ting#2·6 年前

挺好~

参与回复
登录后即可参与回复。登录