/node-quick-mock

:sun_with_face: 基于Express的mock接口平台

Primary LanguageJavaScriptMIT LicenseMIT

node-quick-mock

NPM version node version npm download npm license

基于Express的快速mock平台,sqlite数据库,启动后即可实现本地mock接口数据。通过接口url,返回对应接口json数据。通过npm包在作为项目依赖,方便多成员协作。

掘金文章:QuickMock:基于Express的快速mock平台

start

# install dependencies
npm install

# 访问localhost:8084/list
npm start

feature

  • 支持保存多个项目的接口数据
  • 根据接口名称或url模糊查询接口
  • 支持重新编辑以保存接口
  • 创建接口后以json文件保存在本地,不同项目的接口数据,放在不同的目录下
  • 编辑接口数据实时预览及错误提示

Screenshot

add new project

输入项目名称,项目url(可以理解为,对于区分不同项目的特定字符串),项目描述。

新增项目

project list

项目面板,展示已存在的所有项目。

项目列表

add API mock data

选择一个项目后,可以查看该项目下的接口信息和为该项目添加接口。

项目添加接口

edit mock data

输入接口名称和接口URL,将相对应json数据输入左侧,同时右侧预览json数据格式是否合法,下方填入此接口的备注说明。

编辑接口

API list

可以查看项目中有哪些接口,如果接口过多,支持接口的模糊查询。

接口列表

postman verify it works

利用postman,验证Mock Server可以将数据真实有效的返回

postman验证接口有效

License

MIT License