2 Star 3 Fork 0

balabala / mockm

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
贡献代码
同步代码
取消
提示: 由于 Git 不支持空文件夾,创建文件夹后会生成空的 .keep 文件
Loading...
README
MIT

mockm

中文 | English

Downloads Version License

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

特性

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

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

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

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

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

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

快速使用

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

# 安装
npm i -g mockm

# 使用示例配置运行它
mockm --config

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

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

👉 部分示例

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

区别

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

问题

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

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

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

鸣谢

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

贡献

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

许可

MIT

Copyright (c) 2017-present, xw

友情推荐

项目 简介
taroify Taroify 是移动端组件库 Vant 的 Taro 版本,两者基于相同的视觉规范,提供一致的 API 接口,助力开发者快速搭建小程序应用。
MIT License Copyright (c) 2020 xw Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

简介

集模拟和调试功能于一身. 自动生成数据和增删查改一系列接口, 支持文件上传下载, 延迟, 自定义接口逻辑... 展开 收起
JavaScript 等 5 种语言
MIT
取消

发行版 (1)

全部

贡献者

全部

近期动态

加载更多
不能加载更多了
1
https://gitee.com/wll8/mockm.git
git@gitee.com:wll8/mockm.git
wll8
mockm
mockm
dev

搜索帮助