data-mock-server
v1.0.7
Published
mock data server
Downloads
1
Readme
data-mock-server - 接口模拟服务平台
配合 data-mock-send 使用效果更佳
功能特性
强大功能
- 自建数据模拟服务器 -- 一键搭建数据模拟接口服务平台
- 极速开发模拟 -- 直接curl或者使用postman发送post请求即可配置模拟请求
- 项目本地数据模拟 -- 搭配data-mock-send模块,一键配置本地数据模拟文件
- 临时调试模式 -- 提供云服务器可最直接在线调试
建议使用场景
- 本地开发调试中,将mock数据文件放到项目文件中配合data-mock-send模块,实现异步请求的模拟
- 本地开发调试中,将mock数据直接post到云服务器中进行配置模拟开发
如何使用?
- npm install data-mock-server
- 安装mongodb
- 配置config.js文件,如果服务端口号和数据库端口号没有占用的话,用默认的即可
- 启动服务
npm run start
- 配置mock数据,服务器地址后面需要加initdataformock,标识新增数据。使用postman等其他也可以
curl -XPOST -H "Content-type: application/json" -d '{ "name": "lujunhao", "age": 11 }' 'http://127.0.0.1:3000/e0ec6057dafaaadd0ca9fa87a73d5e64ba881891e7e3d2af3a7f1ae228e5410j/initdataformock/aa/bb'
- 获取mock数据,根据配置的url,会返回数据,支持get和post请求
curl -XPOST -H "Content-type: application/json" -d '{ "name": "lujunhao", "age": 11 }' 'http://127.0.0.1:3000/e0ec6057dafaaadd0ca9fa87a73d5e64ba881891e7e3d2af3a7f1ae228e5410j/aa/bb'
- 服务启动之后可参考demo https://github.com/jonhal/data-mock-demo
config文件配置
- serverPort -- 服务端口号 【默认即可】
- dataBaseUrl -- mongodb的服务器地址【默认即可】
- dataBaseName -- mock数据库名称 【默认即可】
我们还想做的
- 提供云服务端的数据模拟,不需要配置直接请求线上服务器
- 接口文档转换,根据文档格式自动配置mockmock数据
- 欢迎issue 或者发邮件[email protected]