在macOS下搭建easy-mock本地服務(wù)器

由于前后端分離酪刀,我們經(jīng)常會(huì)遇到這樣的問(wèn)題:

接到同一個(gè)需求粹舵,前端開(kāi)發(fā)好了狼速,后臺(tái)還在開(kāi)發(fā)银亲;

后臺(tái)出了故障,需要重啟或者或者調(diào)整大猛;

后臺(tái)升級(jí)历涝,需要重新部署柠偶。

這個(gè)時(shí)候情妖,作為前端的我們,只能安靜地等著诱担。有時(shí)候甚至一整天做不完一個(gè)完整的業(yè)務(wù)流程毡证,于是,我們就需要自己部署一個(gè)mock服務(wù)器蔫仙,確保前端可以正常地走下去料睛。經(jīng)過(guò)推薦,發(fā)現(xiàn)easy-mock很好用摇邦,于是就在本地部署了一下恤煞。

由于要開(kāi)發(fā)react-native 的app,所以電腦是macOS,部署也是在macOS下的施籍。簡(jiǎn)單來(lái)說(shuō)居扒,就是安裝三個(gè)東西:mongoDB、redis丑慎、easy-mock

一喜喂、安裝mongoDB

需要的依賴:homebrew

安裝homebrew:

直接打開(kāi)一個(gè)終端,敲命令(詳情可見(jiàn)官網(wǎng) https://brew.sh

/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install.sh)"

然后使用homebrew安裝mongoDB竿裂,直接敲命令

brew install mongodb

安裝完畢玉吁,現(xiàn)在我們創(chuàng)建一個(gè)目錄用于儲(chǔ)存數(shù)據(jù)庫(kù)

sudo mkdir -p /data/db

然后啟動(dòng)mongDB:

sudo mongod

注意:macOS升級(jí)到Catalina后系統(tǒng)默認(rèn)開(kāi)啟安全模式,提示mkdir: /data/db: Read-only file system腻异,故我直接在/User/myname下創(chuàng)建了data目錄进副,以上兩條命令改為

sudo mkdir -p ~/data/db
sudo mongod --dbpath=/Users/myname/data

這個(gè)時(shí)候,將會(huì)默認(rèn)在本地 127.0.0.1:27017 啟動(dòng)一個(gè)mongoDB服務(wù)器

二悔常、安裝redis

需要的依賴:homebrew

打開(kāi)第二個(gè)終端影斑,使用homebrew安裝redis,敲命令

brew install redis

安裝完畢之后机打,啟動(dòng)redis矫户,執(zhí)行

redis-server

這個(gè)時(shí)候,將會(huì)默認(rèn)在 127.0.0.1:6379 啟動(dòng)一個(gè)redis服務(wù)器

三姐帚、安裝easy-mock

官方github地址:https://github.com/easy-mock/easy-mock

需要的依賴:nodejs

打開(kāi)第三個(gè)終端,在終端里面cd到自己創(chuàng)建的目錄障涯,把項(xiàng)目拉取下來(lái)并安裝

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

cd easy-mock && npm install

構(gòu)建一下罐旗,然后啟動(dòng)

npm run build
npm start

這個(gè)時(shí)候,將會(huì)默認(rèn)在 0.0.0.0:7300 啟動(dòng)一個(gè)easy-mock本地服務(wù)器

打開(kāi)瀏覽器唯蝶,http://localhost:7300 注冊(cè)九秀,登錄。

好了粘我,現(xiàn)在可以拋開(kāi)后臺(tái)愉快地玩耍了鼓蜒。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末痹换,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子都弹,更是在濱河造成了極大的恐慌娇豫,老刑警劉巖,帶你破解...
    沈念sama閱讀 218,284評(píng)論 6 506
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件畅厢,死亡現(xiàn)場(chǎng)離奇詭異冯痢,居然都是意外死亡,警方通過(guò)查閱死者的電腦和手機(jī)框杜,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,115評(píng)論 3 395
  • 文/潘曉璐 我一進(jìn)店門浦楣,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái),“玉大人咪辱,你說(shuō)我怎么就攤上這事振劳。” “怎么了油狂?”我有些...
    開(kāi)封第一講書人閱讀 164,614評(píng)論 0 354
  • 文/不壞的土叔 我叫張陵历恐,是天一觀的道長(zhǎng)。 經(jīng)常有香客問(wèn)我选调,道長(zhǎng)夹供,這世上最難降的妖魔是什么? 我笑而不...
    開(kāi)封第一講書人閱讀 58,671評(píng)論 1 293
  • 正文 為了忘掉前任仁堪,我火速辦了婚禮哮洽,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘弦聂。我一直安慰自己鸟辅,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,699評(píng)論 6 392
  • 文/花漫 我一把揭開(kāi)白布莺葫。 她就那樣靜靜地躺著匪凉,像睡著了一般。 火紅的嫁衣襯著肌膚如雪捺檬。 梳的紋絲不亂的頭發(fā)上再层,一...
    開(kāi)封第一講書人閱讀 51,562評(píng)論 1 305
  • 那天,我揣著相機(jī)與錄音堡纬,去河邊找鬼聂受。 笑死,一個(gè)胖子當(dāng)著我的面吹牛烤镐,可吹牛的內(nèi)容都是我干的蛋济。 我是一名探鬼主播,決...
    沈念sama閱讀 40,309評(píng)論 3 418
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼炮叶,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼碗旅!你這毒婦竟也來(lái)了渡处?” 一聲冷哼從身側(cè)響起,我...
    開(kāi)封第一講書人閱讀 39,223評(píng)論 0 276
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤祟辟,失蹤者是張志新(化名)和其女友劉穎医瘫,沒(méi)想到半個(gè)月后,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體川尖,經(jīng)...
    沈念sama閱讀 45,668評(píng)論 1 314
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡登下,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,859評(píng)論 3 336
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了叮喳。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片被芳。...
    茶點(diǎn)故事閱讀 39,981評(píng)論 1 348
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖馍悟,靈堂內(nèi)的尸體忽然破棺而出畔濒,到底是詐尸還是另有隱情,我是刑警寧澤锣咒,帶...
    沈念sama閱讀 35,705評(píng)論 5 347
  • 正文 年R本政府宣布侵状,位于F島的核電站,受9級(jí)特大地震影響毅整,放射性物質(zhì)發(fā)生泄漏趣兄。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,310評(píng)論 3 330
  • 文/蒙蒙 一悼嫉、第九天 我趴在偏房一處隱蔽的房頂上張望艇潭。 院中可真熱鬧,春花似錦戏蔑、人聲如沸蹋凝。這莊子的主人今日做“春日...
    開(kāi)封第一講書人閱讀 31,904評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)鳍寂。三九已至,卻和暖如春情龄,著一層夾襖步出監(jiān)牢的瞬間迄汛,已是汗流浹背。 一陣腳步聲響...
    開(kāi)封第一講書人閱讀 33,023評(píng)論 1 270
  • 我被黑心中介騙來(lái)泰國(guó)打工骤视, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留鞍爱,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 48,146評(píng)論 3 370
  • 正文 我出身青樓尚胞,卻偏偏與公主長(zhǎng)得像硬霍,于是被迫代替她去往敵國(guó)和親帜慢。 傳聞我的和親對(duì)象是個(gè)殘疾皇子笼裳,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,933評(píng)論 2 355

推薦閱讀更多精彩內(nèi)容

  • 關(guān)于Mongodb的全面總結(jié) MongoDB的內(nèi)部構(gòu)造《MongoDB The Definitive Guide》...
    中v中閱讀 31,934評(píng)論 2 89
  • Vue腳手架安裝及項(xiàng)目搭建(mac版) 前提:電腦上已經(jīng)安裝好了npm vue腳手架全局安裝終端命令 $ sudo...
    馬修斯閱讀 233評(píng)論 0 0
  • 去年的此時(shí),突如其來(lái)的變故令我深受打擊,卻不敢流露出一撅不振的心唯卖,焦慮,恐懼躬柬,甚至抑郁拜轨,壓抑到最深處,如同...
    浦睿閱讀 740評(píng)論 0 0
  • 從明天開(kāi)始允青, 我要與書為伴橄碾, 假裝成有知識(shí)的樣子, 縱看歷史颠锉, 橫觀世界法牲, 要在書里, 找到屬于我自己的美顏秘籍 ...
    鄭雪峰閱讀 371評(píng)論 0 0
  • 上一章:(13)夜幕降臨 上海的春天還有些凌厲琼掠,古老的別墅外鐵跡斑斑的圍欄在風(fēng)中發(fā)出刺耳的聲音拒垃,院子里法國(guó)梧桐倒是...
    河恩吶閱讀 541評(píng)論 1 3