EasyMock的基本使用和本地安装

1、EasyMock数据接口

1.1 什么是EasyMock

Easy Mock 是一个可视化,并且能快速生成模拟数据的服务。是杭州大搜车无线团队出品的一个极其简单、高效、可 视化、并且能快速生成模拟数据的在线 Mock 服务 。 现在 Easy Mock 内置了 Mock.js,我们可以更愉快的伪造数据了。

官网:https://www.easy-mock.com/

文档:https://www.easy-mock.com/docs

1.2 EasyMock的基本使用

1.2.1 登录或注册

访问 https://www.easy-mock.com 后,点击 开始 后输入用户名和密码。如果不存在会自动注册。

注意:没有找回密码功能,请牢记密码!

登录成功之后跳转到如下页面:

1.2.2 创建项目

右下角 + 图标进行创建项目:

创建成功效果图:

1.2.3 接口配置

  1. 创建接口,点击左下角项目。

  2. 进入项目工作台页面,点击创建接口

  3. 左侧编辑窗口输入 mock.js 代码,右侧定义 Method 、 Url 、描述等信息。

  4. 写入自己需要的Mock.js代码

  5. 右侧窗口选择请求方式 , URL 和描述,然后点击创建

  6. 创建完成之后跳转到如下页面

1.2.4 接口测试

  1. 接口右侧预览接口和复制接口地址

  2. 修改接口和克隆接口和删除接口

2、EasyMokc本地部署

参考:https://mp.weixin.qq.com/s/hVHDIMZUerTiXTYgX0yIwQ

2.1 下载并安装node

安装 Node.js v8.x( 注意:不支持 v10.x)

参考: https://github.com/easy-mock/easy-mock/blob/dev/README.zh-CN.md

2.1.1 下载node

wget https://nodejs.org/dist/v8.11.1/node-v8.11.1-linux-x64.tar.xz

2.1.2 解压安装包

tar xf node-v8.11.1-linux-x64.tar.xz
mv node-v8.11.1-linux-x64.tar.xz /usr/local/node

2.1.3 加入环境变量

 vi /etc/profile

写入一下内容:

export NODE_HOME=/usr/local/node
export PATH=$NODE_HOME/bin:$PATH

使其生效:

source /etc/profile
ln -s /usr/local/node/bin/node /usr/bin/node
ln -s /usr/local/node/bin/npm /usr/bin/npm
ln -s /usr/local/node/bin/npx /usr/bin/npx

检查是否安装成功:

node -v

2.2 安装Monogodb

2.2.1 添加Monogodb的yum源

vi /etc/yum.repos.d/mongodb-org-3.2.repo

加入以下内容:

[mongodb-org-3.2]
name=MongoDB Repository
baseurl=https://repo.mongodb.org/yum/redhat/$releasever/mongodb-org/3.2/x86_64/
gpgcheck=1
enabled=1
gpgkey=https://www.mongodb.org/static/pgp/server-3.2.asc

生成缓存:

yum makecache

2.2.2 安装monogodb

yum install -y mongodb-org-server

2.2.3 启动monogodb

systemctl start mongod.service

2.2.4 检查是否正常启动

systemctl status mongod.service
lsof -i:27017

2.3 安装Redis

3.3.1 安装epel仓库

yum install epel-release

2.3.2 安装Redis

yum install -y redis

2.3.3 启动Redis

systemctl start redis.service

2.3.4 检查是否正常启动

systemctl status redis.service
lsof -i:6379

2.4 本地部署EasyMock

2.4.1 下载项目代码

git clone https://github.com/easy-mock/easy-mock.git

2.4.2 安装项目依赖

 cd easy-mock
 npm install

2.4.3 构建项目

npm run build

2.4.4 启动项目

npm run start

2.4.5 查看是否正常启动

lsof -i:7300

3、域名解析及SSL证书配置

3.1 域名解析

在对应的域名供应商购买域名,实名认证及备案之后就可以正常解析使用了。

3.2 SSL证书

推荐使用certbot!!!

CentOS7上Nginx安装certbot:https://certbot.eff.org/lets-encrypt/centosrhel7-nginx

3.3 最终效果

posted @ 2020-08-24 18:29  StaryJie  阅读(922)  评论(0编辑  收藏  举报