文章目录
1.0 本地部署EasyMock
1.0.1说明
-
前期环境准备很重要,一定要看好版本再安装。
-
在安装easy mock之前需要用到nodejs、npm、mongoDB、redis。(其中安装 npm 其实就是安装 nodejs 的过程。这一点官方说的很明白,npm 依赖于 nodejs 环境中,安装完 nodejs ,npm 也就安装好了。)
-
版本要求
nodejs(v8.x)、MongoDB(>=v3.4)、redis(>=v4.0)
地址:easy mock官网
官网截图 -
所需配套软件下载(包括VMware、centos镜像、xshell、xftp、nodejs)。
百度云链接
1.0.2 前期环境准备
1.0.2.1 nodejs的部署
这里使用v8.11.1版本
-
node下载
官网版本列表地址:https://npm.taobao.org/mirrors/node/
点击下载v8.11.1版本 -
用xftp上传到虚拟机
前提已安装xshell和xftp -
解压xz文件
xz -d node-v8.11.1-linux-x64.tar.xz
-
解压tar文件
tar -xvf node-v8.11.1-linux-x64.tar
-
重命名且移动到/usr/local/下
重命名
mv node-v8.11.1-linux-x64 node
移动
mv node /usr/local/
-
配置环境变量
vi /etc/profile
-
填写以下内容
保存并退出export NODE_HOME=/usr/local/node export PATH=$NODE_HOME/bin:$PATH
-
执行命令让环境变量生效
source /etc/profile
-
查看node版本看是否安装成功
node -v
npm -v
ok! nodejs 安装成功
1.0.2.2 MongoDB安装与启动
使用yum方式安装mongoDB
-
配置MongoDB的yum源
vi /etc/yum.repos.d/mongodb-org-3.4.repo
-
添加以下内容:
[mongodb-org-3.4] name=MongoDB Repository baseurl=https://repo.mongodb.org/yum/redhat/$releasever/mongodb-org/3.4/x86_64/ gpgcheck=1 enabled=1 gpgkey=https://www.mongodb.org/static/pgp/server-3.4.asc
保存并退出 -
安装MongoDB
yum -y install mongodb-org
安装完成后
-
启动MongoDB
systemctl start mongod
-
查看MongoDB版本
mongod -version
ok! MongoDB 安装完成!
1.0.2.3 Redis安装与启动
用指定版本yum方式安装Redis
-
yum安装wget下载文件工具
yum install wget
-
wget下载依赖
wget http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm
-
安装依赖
rpm -ivh epel-release-6-8.noarch.rpm
-
下载Redis
wget http://www.rpmfind.net/linux/remi/enterprise/7/test/x86_64/redis-5.0.0~RC5-1.el7.remi.x86_64.rpm
注意:
这里最后的链接地址可能找不到该文件,最好先在浏览器里试一下http://www.rpmfind.net/linux/remi/enterprise/6/test/x86_64/redis-5.0.0RC5-1.el7.remi.x86_64.rpm能找到的话下载会成功,如果找不到的话更换==redis-5.0.0RC5-1.el7.remi.x86_64.rpm==此部分,为redis开头的文件即可 -
安装Redis
rpm -ivh redis-5.0.0~RC5-1.el7.remi.x86_64.rpm
-
启动Redis
systemctl start redis
ok! Redis安装成功!
到此为止前期环境准备完成!!!
1.0.3 本地部署easy-mock
1.0.3.1 安装easy-mock
官网下载地址:https://github.com/easy-mock/easy-mock/blob/dev/README.zh-CN.md
点击进入
下边步骤比官网稍微简便一些:
-
yum安装git
yum install git
-
下载easy mock
git clone https://github.com/easy-mock/easy-mock.git
-
进入到easy-mock目录
cd easy-mock/
-
安装依赖
npm install --unsafe-perm
注意:
–unsafe-perm的意思为跨过权限问题进行安装,若不加该词安装过程中可能会一直显示nodejs gyp WARN EACCES user “root” does not have permission to access the dev dir***导致安装失败。
安装成功示意图 -
执行构建
npm run build
-
启动
npm run start
-
浏览器访问192.168.196.133:7300
这里的IP地址换成你自己虚拟机的IP地址
到此为止 本地部署EasyMock 完成!
若显示如下:一般为防火墙问题,关闭虚拟机防火墙即可
关闭防火墙
systemctl stop firewalld