Mocker(数据模拟)
介绍
这是一个数据模拟工具,在一些临时情况下需要给别人演示一些前端效果然而后端服务无法使用时,通过JSON文件配置一个数据模拟服务,支持文件、API、简单CRUD、http代理
快速开始
windows
# 下载最新对应操作系统release版的压缩包解压
# window
linux
服务配置
mocker.json
let config = {
// 基础配置------------------------------------------------------------------------
"host": "0.0.0.0", // 主机IP
"port": 8080, // 服务端口
"cors": false, // 是否开启跨域
"router": {
// 文件服务--------------------------------------------------------------------
"assets": {
"type": "fs", // 类型为文件服务
"dir": "${WorkDir}/assets" // 文件目录,注:${WorkDir}表示程序同级目录
// dir: "d://assets" // 或window绝对路径
// dir: "/home/assets" // 或linux绝对路径
},
// 服务代理---------------------------------------------------------------------
"/baidu": {
"type": "proxy", // 类型为服务代理
"target": "https://www.baidu.com" // 代理的目标地址
}
// API服务---------------------------------------------------------------------
// 简单CRUD--------------------------------------------------------------------
}
}
Feature
- 静态文件服务,指定一个路由和目录
- 服务代理,指定一个路由和目录
- API接口模拟,指定一个路由和目录
- 简单CRUD模拟l,指定一个路由和目录