Code Monkey home page Code Monkey logo

mockm's Introduction

mockm

Version License

集模拟和调试功能于一身. 自动生成数据和增删查改一系列接口, 支持文件上传下载, 延迟, 自定义接口逻辑...

特性

  • 支持 0 侵入, 无需修改项目中的任何代码即可投入使用
  • 快速生成接口和数据, 以及文档
  • 支持 Restful API
  • 以最方便的形式支持 api 拦截, 注入, 请求及响应修改
  • 修改实时生效
  • 支持自动允许跨域
  • 自动带参调试, 无需登录
  • 自动根据接口查找文档和调试地址, 标识字段描述
  • 请求记录, 重放
  • 当提供接口的后端服务出现问题, 也可最大程度还原接口响应
  • 参数预校验, 助你分析接口联调的问题所在
  • 无需数据库支持
  • 根据接口生成业务代码
  • 跨平台, 支持 linux macos windows
  • 支持远程调试, 一个属性完成内网穿透

使用

  1. 安装: 命令行输入 npm i -g mockm
  2. 配置: 创建文件 mm.config.js 并录入内容
module.exports = {
  proxy: `https://example.com/`, // 替换为后端的接口地址, 如果没有可不填
  api: { // 编写自己的接口
    '/my/api': {
      msg: `我的 api`
    },
  },
}
  1. 启动: 命令行输入 mm

所有工作已经结束了, 并且你还创建了一个自己的 api, 拥有了后端接口允许跨域的功能, 接口记录功能和重放功能...

示例

点击 hongqiye.com/doc/mockm/use/example.html 查看常用示例.

部分功能截图

请求记录 可以从查看请求记录, 手机上也能使用, 不用担心浏览器关闭.

请求记录

请求详情 可以查看每个接口的请求详情, 包括请求参数, 响应参数.

请求详情

swagger 可以直接使用进行 swagger 调试, 不用再去找接口.

swagger

接口编辑 可以从界面上快速创建接口/文档, 同时生成数据.

接口编辑

mockm's People

Contributors

wll8 avatar dependabot[bot] avatar

Watchers

James Cloos avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.