github地址:https://github.com/easy-mock/
easy-mock
介绍
如果没有内网部署的条件,推荐使用在线服务:https://easy-mock.com/
Easy Mock 是一个可视化,并且能快速生成模拟数据的持久化服务。
特性
链接
快速开始
在开始之前,假设你已经成功安装了 Node.js(>=
v8.9
)& MongoDB(>=
v3.4
)& Redis(>=
v4.0
)。
安装
配置文件
找到
config/default.json
,或者创建一个
config/local.json
文件,将如下需要替换的字段换成自己的配置即可。
不同环境会加载不同的配置文件,在此之前你应该对 node-config 有所了解。
背景图配置:
登录页的背景图服务目前支持 Unsplash 与 Bing。
如果 unsplashClientId 配置留空,默认由 Bing 提供服务。
注意:
启动
$ npm run dev# 访问 http://127.0.0.1:7300
更多命令
服务器部署
在此之前请先配置好配置文件。
PM2
当在内网服务器部署时,推荐使用 PM2 来守护你的应用进程。
全局安装 PM2
$ [sudo] npm install pm2 -g
用 PM2 启动
在此之前,你应该已经完成了 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 | 同花顺