接口mock系统easy-mock

Easy-Mock 是一个简单、快速、易用的接口模拟/Mock 服务工具。


什么是 Easy-Mock?

Easy-Mock 是一个基于 Node.js 和 MongoDB 构建的可视化 Mock 服务平台,前端开发者可以通过它快速生成模拟 API 数据,无需等待后端接口开发完成即可并行开发。

核心功能

  1. 可视化界面操作
    • 通过 Web UI 创建项目、接口、管理数据
    • 支持图形化编辑请求路径、方法、返回数据等
  2. RESTful API 模拟
    • 支持所有 HTTP 方法
    • 可自定义响应状态码、Header、延迟时间
  3. 数据模板引擎
    • 内置 mock.js 语法,支持随机数据生成
    • 例如:”name”: “@name” 自动生成随机中文名
  4. 多环境支持
    • 一个项目下可创建多个接口
    • 支持不同环境的 mock 数据管理
  5. 团队协作
    • 支持多项目管理
    • 接口共享和权限控制

技术栈

  • 后端: Node.js + Express/Koa
  • 数据库: MongoDB
  • 前端: Vue.js / React
  • 数据生成: mock.js

现状

Easy-Mock 官方仓库(github.com/easy-mock/easy-mock)已于 2022 年归档,不再维护。