github地址:https://github.com/easy-mock/easy-mock
如果没有内网部署的条件,推荐使用在线服务:https://easy-mock.com/
Easy Mock 是一个可视化,并且能快速生成模拟数据的持久化服务。
支持接口代理
支持快捷键操作
支持协同编辑
支持团队项目
支持 RESTful
支持 Swagger | OpenAPI Specification (1.2 & 2.0 & 3.0)
基于 Swagger 快速创建项目
支持显示接口入参与返回值
支持显示实体类
支持灵活性与扩展性更高的响应式数据开发
支持自定义响应配置(例:status/headers/cookies)
支持 Mock.js 语法
支持 restc 方式的接口预览
在线使用文档
Easy Mock CLI - 基于 Easy Mock 快速生成 api.js 的命令行工具。
在开始之前,假设你已经成功安装了 Node.js(>= v8.9)& MongoDB(>= v3.4)& Redis(>= v4.0)。
找到 config/default.json,或者创建一个 config/local.json 文件,将如下需要替换的字段换成自己的配置即可。
不同环境会加载不同的配置文件,在此之前你应该对 node-config 有所了解。
背景图配置:
登录页的背景图服务目前支持 Unsplash 与 Bing。
如果 unsplashClientId 配置留空,默认由 Bing 提供服务。
注意:
publicPath 默认是 '/dist/'。如有需要,可以将其替换成自己的 CDN;
关于 fe 的配置,一旦发生改变应该重新执行 build 命令。
$ npm run dev# 访问 http://127.0.0.1:7300
在此之前请先配置好配置文件。
当在内网服务器部署时,推荐使用 PM2 来守护你的应用进程。
$ [sudo] npm install pm2 -g
在此之前,你应该已经完成了 build。
$ NODE_ENV=production pm2 start app.js
Release 中记录了每个版本的详细更改。
Easy Mock 目前由大搜车无线架构团队进行维护。如有问题,欢迎提出 Issues,并通过 Pull Request 共同维护。不过在此之前,请务必阅读这份贡献指南。
实时问题可以加 QQ 群 595325417 进行反馈,当然也可以扫描下面的二维码加群。
如有内网部署,请务必告诉我们
Souche inc | 大搜车
Ruff
Qiniu | 七牛
Head Spring | 恒达时讯
Digital Union | 数字联盟
CityTogo | 兔狗家装
Mistong | 铭师堂
Tuotuo Internet | 妥妥网络
Straight flush | 同花顺
360 Enterprise Security | 360企业安全集团
MeiTuan | 美团网
Wenba. Inc | 上海谦问万答吧云计算科技有限公司 AI学部门
PPMoney | 万惠集团
Mysoft Yunke | 明源云客
GeekPark | 极客公园
Enation Soft Co., Ltd | 易族智汇(北京)科技有限公司
Harmony Cloud | 杭州谐云科技有限公司
China Literature | 阅文集团
huodongxing | 活动行
kinhom | 金海马商业集团
yuntongxun | 北京容联易通信息技术有限公司
YHD | 1号店
51NB | 51信用卡
Yunlai inc | 云来网络
wozaijia | 我在家家居
GPL-3.0
运维帮提供购买云主机大优惠
主流云厂商都已和运维帮达成战略合作,不管是1台还是100台,都可以享受到价格优惠,请联系群秘书。
欢迎加入「运维帮地方群」,现在有北京地方群、上海地方群、深圳地方群、成都地方群、广州地方群、杭州地方群。入群请先加群秘书(长按识别下方二维码),加群秘书时请告知所在城市及公司。
群秘书微信,扫描下方二维码