接口mock系统easy-mock
Easy-Mock 是一个简单、快速、易用的接口模拟/Mock 服务工具。
什么是 Easy-Mock?
Easy-Mock 是一个基于 Node.js 和 MongoDB 构建的可视化 Mock 服务平台,前端开发者可以通过它快速生成模拟 API 数据,无需等待后端接口开发完成即可并行开发。
核心功能
- 可视化界面操作
- 通过 Web UI 创建项目、接口、管理数据
- 支持图形化编辑请求路径、方法、返回数据等
- RESTful API 模拟
- 支持所有 HTTP 方法
- 可自定义响应状态码、Header、延迟时间
- 数据模板引擎
- 内置 mock.js 语法,支持随机数据生成
- 例如:”name”: “@name” 自动生成随机中文名
- 多环境支持
- 一个项目下可创建多个接口
- 支持不同环境的 mock 数据管理
- 团队协作
- 支持多项目管理
- 接口共享和权限控制
技术栈
- 后端: Node.js + Express/Koa
- 数据库: MongoDB
- 前端: Vue.js / React
- 数据生成: mock.js
现状
Easy-Mock 官方仓库(github.com/easy-mock/easy-mock)已于 2022 年归档,不再维护。