easy-mock安裝部署

簡(jiǎn)單介紹

背景:在以往的測(cè)試工作中,需要mock數(shù)據(jù),我一般是選擇fiddler篡改報(bào)文。
簡(jiǎn)介:Easy Mock 是一個(gè)可視化弟塞,并且能快速生成模擬數(shù)據(jù)的持久化服務(wù)。
特性:

  • 支持接口代理
  • 支持快捷鍵操作
  • 支持協(xié)同編輯
  • 支持團(tuán)隊(duì)項(xiàng)目
  • 支持 RESTful
    restful簡(jiǎn)單介紹
  • 支持 Swagger
    • 基于 Swagger 快速創(chuàng)建項(xiàng)目
    • 支持顯示接口入?yún)⑴c返回值
    • 支持顯示實(shí)體類(lèi)
  • 支持靈活性與擴(kuò)展性更高的響應(yīng)式數(shù)據(jù)開(kāi)發(fā)
  • 支持自定義響應(yīng)配置(例:status/headers/cookies)
  • 支持 Mock.js 語(yǔ)法
    mock.js的用法總結(jié)點(diǎn)擊查看
  • 支持 restc 方式的接口預(yù)覽拙已。

安裝

node.js(官方推薦版本v8.x)

http://www.reibang.com/p/69e14132bb07

MongoDB(>= v3.4

http://www.reibang.com/p/a7a8bced57bf
3)Redis(>= v4.0
http://www.reibang.com/p/569f47112891
4)git安裝
http://www.reibang.com/p/15ed08ed2285
5)工程安裝
新建工程目錄
cd usr
mkdir code
下載工程
cd code
git clone https://github.com/easy-mock/easy-mock.git
cd easy-mock && npm install --unsafe-perm
創(chuàng)建本地配置文件:config/local.json
cd /usr/code/easy-mock/config
cp default.json local.json
{
"port": 7300,
"host": "0.0.0.0",
"pageSize": 30,
"proxy": false,
"db": "mongodb://localhost/easy-mock",
"unsplashClientId": "",
"redis": {
"keyPrefix": "[Easy Mock]",
"port": 6379,
"host": "localhost",
"password": "",
"db": 0
},
"blackList": {
"projects": [], // projectId决记,例:"5a4495e16ef711102113e500"
"ips": [] // ip,例:"127.0.0.1"
},
"rateLimit": { // https://github.com/koajs/ratelimit
"max": 1000,
"duration": 1000
},
"jwt": {
"expire": "14 days",
"secret": "shared-secret"
},
"upload": {
"types": [".jpg", ".jpeg", ".png", ".gif", ".json", ".yml", ".yaml"],
"size": 5242880,
"dir": "../public/upload",
"expire": {
"types": [".json", ".yml", ".yaml"],
"day": -1
}
},
"ldap": {
"server": "", // 設(shè)置 server 代表啟用 LDAP 登錄悠栓。例:"ldap://localhost:389" 或 "ldaps://localhost:389"(使用 SSL)
"bindDN": "", // 用戶(hù)名霉涨,例:"cn=admin,dc=example,dc=com"
"password": "",
"filter": {
"base": "", // 查詢(xún)用戶(hù)的路徑,例:"dc=example,dc=com"
"attributeName": "" // 查詢(xún)字段惭适,例:"mail"
}
},
"fe": {
"copyright": "",
"storageNamespace": "easy-mock_",
"timeout": 25000,
"publicPath": "/dist/"
}
}
6)應(yīng)用啟動(dòng)
方式1:測(cè)試啟動(dòng)(這種方式會(huì)在終端關(guān)閉之后停掉服務(wù))
npm run dev
方式2:服務(wù)器部署
step1:前端靜態(tài)資源打包構(gòu)建
npm run build
step2:安裝pm2(路徑:/usr/opt/node-v8.0.0-linux-x64/bin/pm2)
npm install pm2 -g
ln -s /usr/opt/node-v8.0.0-linux-x64/bin/pm2 /usr/local/bin/
step3:啟動(dòng)
/usr/code/easy-mock/config
pm2 start local.js

啟動(dòng)效果.png

7)瀏覽器訪(fǎng)問(wèn)
http://119.29.61.56:7300/login (本人是部署在騰訊云服務(wù)器,因此IP是云服務(wù)器的公網(wǎng)IP)

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末楼镐,一起剝皮案震驚了整個(gè)濱河市癞志,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌框产,老刑警劉巖凄杯,帶你破解...
    沈念sama閱讀 217,542評(píng)論 6 504
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場(chǎng)離奇詭異秉宿,居然都是意外死亡戒突,警方通過(guò)查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,822評(píng)論 3 394
  • 文/潘曉璐 我一進(jìn)店門(mén)描睦,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)膊存,“玉大人,你說(shuō)我怎么就攤上這事「羝椋” “怎么了今艺?”我有些...
    開(kāi)封第一講書(shū)人閱讀 163,912評(píng)論 0 354
  • 文/不壞的土叔 我叫張陵,是天一觀的道長(zhǎng)爵卒。 經(jīng)常有香客問(wèn)我虚缎,道長(zhǎng),這世上最難降的妖魔是什么钓株? 我笑而不...
    開(kāi)封第一講書(shū)人閱讀 58,449評(píng)論 1 293
  • 正文 為了忘掉前任实牡,我火速辦了婚禮,結(jié)果婚禮上轴合,老公的妹妹穿的比我還像新娘创坞。我一直安慰自己,他們只是感情好值桩,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,500評(píng)論 6 392
  • 文/花漫 我一把揭開(kāi)白布摆霉。 她就那樣靜靜地躺著,像睡著了一般奔坟。 火紅的嫁衣襯著肌膚如雪携栋。 梳的紋絲不亂的頭發(fā)上,一...
    開(kāi)封第一講書(shū)人閱讀 51,370評(píng)論 1 302
  • 那天咳秉,我揣著相機(jī)與錄音婉支,去河邊找鬼。 笑死澜建,一個(gè)胖子當(dāng)著我的面吹牛向挖,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播炕舵,決...
    沈念sama閱讀 40,193評(píng)論 3 418
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼何之,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼!你這毒婦竟也來(lái)了咽筋?” 一聲冷哼從身側(cè)響起溶推,我...
    開(kāi)封第一講書(shū)人閱讀 39,074評(píng)論 0 276
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤,失蹤者是張志新(化名)和其女友劉穎奸攻,沒(méi)想到半個(gè)月后蒜危,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 45,505評(píng)論 1 314
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡睹耐,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,722評(píng)論 3 335
  • 正文 我和宋清朗相戀三年辐赞,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片硝训。...
    茶點(diǎn)故事閱讀 39,841評(píng)論 1 348
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡响委,死狀恐怖新思,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情晃酒,我是刑警寧澤表牢,帶...
    沈念sama閱讀 35,569評(píng)論 5 345
  • 正文 年R本政府宣布,位于F島的核電站贝次,受9級(jí)特大地震影響崔兴,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜蛔翅,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,168評(píng)論 3 328
  • 文/蒙蒙 一敲茄、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧山析,春花似錦堰燎、人聲如沸。這莊子的主人今日做“春日...
    開(kāi)封第一講書(shū)人閱讀 31,783評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)。三九已至爵政,卻和暖如春仅讽,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背钾挟。 一陣腳步聲響...
    開(kāi)封第一講書(shū)人閱讀 32,918評(píng)論 1 269
  • 我被黑心中介騙來(lái)泰國(guó)打工洁灵, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人掺出。 一個(gè)月前我還...
    沈念sama閱讀 47,962評(píng)論 2 370
  • 正文 我出身青樓徽千,卻偏偏與公主長(zhǎng)得像,于是被迫代替她去往敵國(guó)和親汤锨。 傳聞我的和親對(duì)象是個(gè)殘疾皇子双抽,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,781評(píng)論 2 354