1. 程式人生 > 實用技巧 >EasyMock的基本使用和本地安裝

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 最終效果