Awesome Open Source
Awesome Open Source

mockm

Downloads Version License

一款优雅解决前端开发过程中各种接口问题的 nodejs 工具.

特性 Features

mockm 是由纯 node/js 实现的, 这意味着:

  • 对前端极为友好;
  • 可以使用 nodejs 的所有生态工具;
  • 不用担心浏览器兼容性, h5/小程序/app 都能用;

它实际是一个后端接口服务, 模拟更为全面, 例如:

  • 能在浏览器控制台看到网络请求;
  • 能模拟 websocket/文件上传/下载 各种接口功能;
  • 日志记录, 数据重放;

简便是此工具的目标, 例如:

  • 你甚至不用安装, 仅运行命令 npx mockm 就能使用;
  • 修改即时生效;
  • 自带内网穿透;

快速使用 quick start

# 查看 node 版本, 目前 mockm 支持 node v10.12.0 以上版本
node -v

# 安装
npm i -D mockm

# 创建并使用模板运行
npx mockm --template 

# 浏览器打开 http://127.0.0.1:9005

以上命令会生成常用配置, 修改 mm.config.js 尽情尝试吧.

也可以通过 UI 界面创建接口.

区别 Difference

工具 简述 备注
mockjs 前端拦截 xhr 请求, 生成数据 不能在网络控制台看到请求
json-server 用 json 生成 Restful api 没有集成数据生成功能
yapi/rap2 管理接口文档, 生成接口和数据 安装麻烦, 不方便与前端项目同步

问题 Issues

你可以先查阅文档, 如果还是不能解决, 请点击 Issues 详细描述出现问题的步骤和期望.

如果你认为这可能是 mockm 的问题, 建议在描述中附加 httpData/log.err.txt 中的相关错误日志.

你也可以 添加官方答疑QQ群62935222 或作者微信 mypastcn.

鸣谢 Thanks

mockm 的核心功能是由这些工具建立起来的, 感谢每一个开源作者的辛劳付出.

贡献 Contribution

mockm 还有很多不足, 如果愿意, 欢迎参与贡献.

许可 License

MIT

Copyright (c) 2017-present, xw


Get A Weekly Email With Trending Projects For These Topics
No Spam. Unsubscribe easily at any time.
Javascript (1,532,708
Api (22,627
Json (11,319
Testing (6,524
Server (5,056
Data (4,438
Rest (4,136
Test (2,750
Mock (1,351
Sandbox (566
Mocking (499
Fake (302
Prototyping (268
Dummy (83
Restfull (23
Related Projects