介绍
Easy Mock 是一个可视化,并且能快速生成模拟数据的持久化服务。看我抄,还不如看官网。
环境
Distributor ID: Ubuntu
Description: Ubuntu 14.04.3 LTS
Release: 14.04
Codename: trusty
版本
node V7.4以上(选择V8.4)
mongodb V3.4以上(选择V3.4.8)
部署
部署目录
mkdir -p /opt/programs
cd /opt/programs/
下载
node
wget https://nodejs.org/dist/v8.4.0/node-v8.4.0-linux-x64.tar.xz
mongodb
wget https://repo.mongodb.org/apt/ubuntu/dists/trusty/mongodb-org/3.5/multiverse/binary-amd64/{mongodb-org-mongos_3.4.8_amd64.deb,mongodb-org-server_3.4.8_amd64.deb,mongodb-org-shell_3.4.8_amd64.deb,mongodb-org-tools_3.4.8_amd64.deb,mongodb-org_3.4.8_amd64.deb}
easy-mock
git clone https://github.com/easy-mock/easy-mock.git
安装
node
#解压node
xz -d node-v8.4.0-linux-x64.tar.xz
tar xvf node-v8.4.0-linux-x64.tar
#设置PATH,修改/etc/profile
export PATH=/opt/programs/node-v8.4.0-linux-x64/bin:$PATH
mongodb
dpkg -i mongodb-*
/etc/init.d/mongod restart
编译
easy-mock
创建production配置
cp config/default.json config/production.json
export NODE_ENV=production
安装
npm install
编译
npm run build
运行
启动
pm2 start app.js -i 4
查看
pm2 list
访问
http://192.168.1.6:7300
ps:随便注册,不要忘记自己的用户名和密码
对接swagger-ui
创建项目
对接swagger