本地部署easy mock實踐

前端開發(fā)中少不了數(shù)據(jù)mock扶认,后端同學(xué)一般和我們前端同時開發(fā)侨拦,在開發(fā)初期,我們一般先和后端同學(xué)約定好接口規(guī)范辐宾,然后狱从,我們就可以根據(jù)約定好的接口規(guī)范膨蛮,使用數(shù)據(jù)mock技術(shù),創(chuàng)造一些假數(shù)據(jù)季研,方便開發(fā)和調(diào)試敞葛。
數(shù)據(jù)mock,可以直接硬來与涡,本地寫JSON或JS文件惹谐,里面包裹著我們需要的數(shù)據(jù)。這種方式雖然簡單驼卖,但不方便調(diào)試氨肌,也不方便響應(yīng)式地返回我們需要的數(shù)據(jù)。在這里就要推薦十分性感的在線數(shù)據(jù)mock平臺:easy mock酌畜。也許怎囚,你無法訪問它,別著急檩奠,快要提到今天的重點:本地部署easy mock的實踐桩了。
重度依賴easy mock線上服務(wù)的我,某天突然發(fā)現(xiàn)埠戳,這個服務(wù)時好時壞井誉,而且基本是訪問不了,當時正在依賴mock數(shù)據(jù)調(diào)試程序的我整胃,內(nèi)心一陣無奈颗圣。想到的一個臨時補救措施是,轉(zhuǎn)戰(zhàn)另一個數(shù)據(jù)mock在線服務(wù)平臺:fastmock屁使,這個平臺解決了燃眉之急在岂。雖然有這些online service,但它們的不確定性蛮寂,讓我心里沒底蔽午,于是開始實踐本地部署easy mock。

本地部署的基本步驟在這里:https://github.com/easy-mock/easy-mock#quick-start
我的機器環(huán)境是windows 10 64位酬蹋。
按照上面的步驟及老,我依次下載和安裝了:MongoDB (>= v3.4) 和 Redis(>= v4.0)。windows 10安裝redis稍微有點費力范抓,首先要找對版本:https://github.com/tporadowski/redis/releases骄恶,從這里下載zip版本,解壓后匕垫,雙擊redis-server.exe啟動redis僧鲁。如果你雙擊后,redis閃退,可以看看這個解決辦法:https://blog.csdn.net/qq_40361770/article/details/80454248寞秃。
之后本地下載easy mock項目斟叼,安裝依賴:

$ git clone https://github.com/easy-mock/easy-mock.git
$ cd easy-mock && npm install

默認的配置信息基本夠用,如果你需要自定義蜕该,可以創(chuàng)建一個config/local.json犁柜,然后在里面進行自定義配置,它會覆蓋默認設(shè)置堂淡。
上述步驟已經(jīng)默認本機是安裝了node,然后需要特別留意node版本扒腕,如果使用的是v10.x版本绢淀,很大概率需要降級到v8.x版本,不然有可能會在鏈接mongoDB的時候遇到問題瘾腰。比如皆的,https://github.com/easy-mock/easy-mock/issues/269
準備工作結(jié)束,我們可以啟動easy mock本地項目了:

$ npm run dev
# Visit http://127.0.0.1:7300

因為配置信息的host對應(yīng)的是'0.0.0.0'蹋盆,所以我們可以通過http://127.0.0.1:7300费薄、http://localhost:7300http://本機IP:7300多種方式進行訪問栖雾。

有一點不太方便楞抡,創(chuàng)建的接口只能在本機存儲,沒有同步到云端的功能析藕。easy mock如果有個接口批量導(dǎo)入的功能就好啦召廷。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市账胧,隨后出現(xiàn)的幾起案子竞慢,更是在濱河造成了極大的恐慌,老刑警劉巖治泥,帶你破解...
    沈念sama閱讀 211,639評論 6 492
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件筹煮,死亡現(xiàn)場離奇詭異,居然都是意外死亡居夹,警方通過查閱死者的電腦和手機败潦,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,277評論 3 385
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來吮播,“玉大人变屁,你說我怎么就攤上這事∫夂荩” “怎么了粟关?”我有些...
    開封第一講書人閱讀 157,221評論 0 348
  • 文/不壞的土叔 我叫張陵,是天一觀的道長。 經(jīng)常有香客問我闷板,道長澎灸,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 56,474評論 1 283
  • 正文 為了忘掉前任遮晚,我火速辦了婚禮性昭,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘县遣。我一直安慰自己糜颠,他們只是感情好,可當我...
    茶點故事閱讀 65,570評論 6 386
  • 文/花漫 我一把揭開白布萧求。 她就那樣靜靜地躺著其兴,像睡著了一般。 火紅的嫁衣襯著肌膚如雪夸政。 梳的紋絲不亂的頭發(fā)上元旬,一...
    開封第一講書人閱讀 49,816評論 1 290
  • 那天,我揣著相機與錄音守问,去河邊找鬼匀归。 笑死,一個胖子當著我的面吹牛耗帕,可吹牛的內(nèi)容都是我干的穆端。 我是一名探鬼主播,決...
    沈念sama閱讀 38,957評論 3 408
  • 文/蒼蘭香墨 我猛地睜開眼兴垦,長吁一口氣:“原來是場噩夢啊……” “哼徙赢!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起探越,我...
    開封第一講書人閱讀 37,718評論 0 266
  • 序言:老撾萬榮一對情侶失蹤狡赐,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后钦幔,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體枕屉,經(jīng)...
    沈念sama閱讀 44,176評論 1 303
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 36,511評論 2 327
  • 正文 我和宋清朗相戀三年鲤氢,在試婚紗的時候發(fā)現(xiàn)自己被綠了搀擂。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 38,646評論 1 340
  • 序言:一個原本活蹦亂跳的男人離奇死亡卷玉,死狀恐怖哨颂,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情相种,我是刑警寧澤威恼,帶...
    沈念sama閱讀 34,322評論 4 330
  • 正文 年R本政府宣布,位于F島的核電站,受9級特大地震影響箫措,放射性物質(zhì)發(fā)生泄漏腹备。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 39,934評論 3 313
  • 文/蒙蒙 一斤蔓、第九天 我趴在偏房一處隱蔽的房頂上張望植酥。 院中可真熱鬧,春花似錦弦牡、人聲如沸友驮。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,755評論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽喊儡。三九已至,卻和暖如春稻据,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背买喧。 一陣腳步聲響...
    開封第一講書人閱讀 31,987評論 1 266
  • 我被黑心中介騙來泰國打工捻悯, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人淤毛。 一個月前我還...
    沈念sama閱讀 46,358評論 2 360
  • 正文 我出身青樓今缚,卻偏偏與公主長得像,于是被迫代替她去往敵國和親低淡。 傳聞我的和親對象是個殘疾皇子姓言,可洞房花燭夜當晚...
    茶點故事閱讀 43,514評論 2 348

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

  • 背景:easy-mock 大家都知道,常用的 mock 數(shù)據(jù)網(wǎng)站蔗蹋,但是隨著用戶越來越多何荚,easy-mock的接口響...
    BluesCurry閱讀 17,009評論 5 8
  • 背景: easy-mock 是常用的mock數(shù)據(jù)網(wǎng)站, 但是隨著用戶越來越多猪杭,easy-mock的接口響應(yīng)速度有點...
    云翼飛閱讀 10,841評論 7 5
  • 在開發(fā)過程中, 前后端的開發(fā)往往是并行的, 為了提升開發(fā)的效率, 前端需要自行模擬接口數(shù)據(jù),完成開發(fā)創(chuàng)建測試數(shù)據(jù)的...
    zhaoolee閱讀 2,097評論 1 22
  • 簡單介紹 背景:在以往的測試工作中餐塘,需要mock數(shù)據(jù),我一般是選擇fiddler篡改報文皂吮。簡介:Easy Mock...
    0981b16f19c7閱讀 1,137評論 0 0
  • 那年的人和妖 在上古時期戒傻,有四只神獸鎮(zhèn)守洪荒世界,十方天地混沌但是安詳蜂筹。五百年...
    宮蕪閱讀 645評論 0 1