EasyMock的基本使用和本地安裝
阿新 • • 發佈:2020-08-24
1、EasyMock資料介面
1.1 什麼是EasyMock
Easy Mock 是一個視覺化,並且能快速生成模擬資料的服務。是杭州大搜車無線團隊出品的一個極其簡單、高效、可 視化、並且能快速生成模擬資料的線上 Mock 服務 。 現在 Easy Mock 內建了 Mock.js,我們可以更愉快的偽造資料了。
文件:https://www.easy-mock.com/docs
1.2 EasyMock的基本使用
1.2.1 登入或註冊
訪問 https://www.easy-mock.com 後,點選 開始 後輸入使用者名稱和密碼。如果不存在會自動註冊。
注意:沒有找回密碼功能,請牢記密碼!
登入成功之後跳轉到如下頁面:
1.2.2 建立專案
右下角 +
圖示進行建立專案:
建立成功效果圖:
1.2.3 介面配置
-
建立介面,點選左下角專案。
-
進入專案工作臺頁面,點選
建立介面
-
左側編輯視窗輸入 mock.js 程式碼,右側定義 Method 、 Url 、描述等資訊。
-
寫入自己需要的Mock.js程式碼
-
右側視窗選擇請求方式 , URL 和描述,然後點選
建立
-
建立完成之後跳轉到如下頁面
1.2.4 介面測試
-
介面右側預覽介面和複製介面地址
-
修改介面和克隆介面和刪除介面
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