摘要:在前后端分離的開發(fā)方式下,后端如果暫時(shí)沒數(shù)據(jù),前端為了開發(fā)方便可以使用模擬數(shù)據(jù)來對(duì)付一下,目前提供模擬數(shù)據(jù)的平臺(tái)已經(jīng)有不少,大多數(shù)都是自帶管理的,比如甚至我們可以本地用自己寫其中比較小清新,使用起來也方便點(diǎn),缺點(diǎn)就是沒有的分組功能,但平
在前后端分離的開發(fā)方式下,后端如果暫時(shí)沒數(shù)據(jù),前端為了開發(fā)方便可以使用模擬數(shù)據(jù)來對(duì)付一下,目前提供模擬數(shù)據(jù)的平臺(tái)已經(jīng)有不少,大多數(shù)都是自帶Api管理的,比如Yapi、sosoApi、epLinker、Easy-Mock甚至我們可以本地用Mock.js自己寫...
其中Easy-Mock比較小清新,使用起來也方便點(diǎn),缺點(diǎn)就是沒有Api的分組功能,但平時(shí)應(yīng)付應(yīng)付不太大的應(yīng)用、個(gè)人應(yīng)用等場(chǎng)景足夠了;如果要進(jìn)行分組權(quán)限管理之類的復(fù)雜功能,則推介使用目前正在快速更新的Yapi~ 當(dāng)我們快樂的在官網(wǎng)使用Easy-Mock的時(shí)候,天有不測(cè)之風(fēng)云:
官網(wǎng)的被不少人直接拿到開發(fā)環(huán)境用,因此經(jīng)常被擠爆;
有些公司/研究所限制外網(wǎng);
為什么網(wǎng)上已經(jīng)有好多介紹部署Easy-Mock的文章還要發(fā)個(gè)呢,因?yàn)槲矣盟麄兊奈恼虏渴鸬臅r(shí)候趟了好多坑...所以記一下方便以后自己翻閱
因此這里介紹一下如何本地去部署Easy-Mock
1. MongoDB、Redis安裝MongoDB版本4.0.2,Redis版本3.2.100
1.1 MongoDB安裝MongoDB的安裝要注意,如果已經(jīng)有了MongoDB服務(wù)了,需要sc delete MongoDB把服務(wù)卸載;
官網(wǎng)下載安裝包安裝之后一直下一步,我這里是安裝到D:MongoDB目錄下,根據(jù)自己情況自行更改;
主要有下面幾步:
新建文件
D:MongoDB下面新建一個(gè)配置文件mongo.conf
dbpath=D:MongoDBdatadb logpath=D:MongoDBlogmongo.log logappend=true journal=true quiet=true port=27017
D:MongoDBdata下面新建一個(gè)文件夾db
D:MongoDBlog下面新建一個(gè)文件mongo.log
創(chuàng)建服務(wù)
把可執(zhí)行文件的D:MongoDBin添加到系統(tǒng)變量里;
管理員權(quán)限的cmd中注冊(cè)服務(wù):mongod --config "D:MongoDBmongo.conf" --install --serviceName "MongoDB"
cmd中開啟服務(wù):net start mongodb
這時(shí)候?yàn)g覽器中訪問127.0.0.1:27017應(yīng)該就已經(jīng)有內(nèi)容了
進(jìn)入mongo環(huán)境
如果之前安裝無誤的話,cmd中輸入mongo應(yīng)該就可以進(jìn)入mongo的可執(zhí)行環(huán)境了,這時(shí)輸入db應(yīng)顯示test
mongo運(yùn)行環(huán)境下:use easymockdb
1.2 Redis安裝Redis類似,在Github-release下載一個(gè)msi版本安裝,一直下一步;
添加路徑
添加安裝路徑D:Redis到系統(tǒng)變量里
創(chuàng)建服務(wù)
cmd下redis-server redis.windows.conf
如果報(bào)bind: No error錯(cuò),則cmd上依次執(zhí)行
redis-cli.exe shutdown exit redis-server.exe redis.windows.conf
這時(shí)候出來一個(gè)圖就是正確安裝了;
cmd中注冊(cè)服務(wù):redis-server --service-install redis.windows-service.conf --loglevel verbose
啟動(dòng)服務(wù)
cmd下:redis-server --service-start
常用Redis命令:
卸載服務(wù):redis-server --service-uninstall
開啟服務(wù):redis-server --service-start
停止服務(wù):redis-server --service-stop
2 安裝部署Easy-Mock
首先要全局安裝兩個(gè)庫
npm i -g cross-env pm2
具體安裝從git上clone下來并install、build,我這里是安裝到E:Official ProjectEasy-Mock
git clone https://github.com/easy-mock/easy-mock.git cd easy-mock npm install npm run build
配置在config/default.json中自行修改,注意其中有幾個(gè)地方要改一下
db改為mongodb://localhost:27017/easymockdb`
redis->port應(yīng)該跟之前安裝的redis配置的port一致,默認(rèn)6379
在項(xiàng)目目錄下使用pm2守護(hù)運(yùn)行:
cd "E:Official ProjectEasy-Mock" cross-env NODE_ENV=production pm2 start app.js
這時(shí)候訪問本地的 http://localhost:7300/ 就可以打開Easy-Mock頁面了,跟Easy-Mock官網(wǎng)一樣的~
網(wǎng)上的帖子大多深淺不一,甚至有些前后矛盾,在下的文章都是學(xué)習(xí)過程中的總結(jié),如果發(fā)現(xiàn)錯(cuò)誤,歡迎留言指出~
參考:
Redis在windows下安裝過程
Easy-mock文檔 - 如何本地部署
easy-mock 本地部署(擠需體驗(yàn)三番鐘,里造會(huì)干我一樣,愛象節(jié)款mock)
文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請(qǐng)注明本文地址:http://m.specialneedsforspecialkids.com/yun/19372.html
摘要:在前后端分離的開發(fā)方式下,后端如果暫時(shí)沒數(shù)據(jù),前端為了開發(fā)方便可以使用模擬數(shù)據(jù)來對(duì)付一下,目前提供模擬數(shù)據(jù)的平臺(tái)已經(jīng)有不少,大多數(shù)都是自帶管理的,比如甚至我們可以本地用自己寫其中比較小清新,使用起來也方便點(diǎn),缺點(diǎn)就是沒有的分組功能,但平 在前后端分離的開發(fā)方式下,后端如果暫時(shí)沒數(shù)據(jù),前端為了開發(fā)方便可以使用模擬數(shù)據(jù)來對(duì)付一下,目前提供模擬數(shù)據(jù)的平臺(tái)已經(jīng)有不少,大多數(shù)都是自帶Api管理的...
摘要:在工作中,我們的前端工作流一般開始于前后端協(xié)商好文檔之后,再針對(duì)這個(gè)文檔做模擬數(shù)據(jù),然后用做好的進(jìn)行開發(fā),后端開發(fā)完畢之后再改一下數(shù)據(jù)的切換到正式進(jìn)行聯(lián)調(diào)如下本文介紹的一個(gè)工具或者說方法,來將這個(gè)工作流優(yōu)化一下,也是我平時(shí)工作正在用的方法, 在工作中,我們的前端工作流一般開始于前后端協(xié)商好Api文檔之后,再針對(duì)這個(gè)Api文檔做mock模擬數(shù)據(jù),然后用做好的mock進(jìn)行開發(fā),后端開發(fā)完畢...
摘要:安裝配置文件找到,或者創(chuàng)建一個(gè)文件,將如下需要替換的字段換成自己的配置即可。默認(rèn)是不需要修改配置文件的不同環(huán)境會(huì)加載不同的配置文件,在此之前你應(yīng)該對(duì)有所了解。學(xué)習(xí)群,美女多多。老司機(jī)快上車,來不及解釋了。 前言 很多小伙伴問我怎么在自己公司的項(xiàng)目里面添加配置mock,在vue項(xiàng)目里面都知道怎么配置mock,在大型前端項(xiàng)目里面就一臉疑惑了。showImg(https://segmentf...
摘要:前端開發(fā)如何做好本地接口模擬之前有寫過一篇本地化接口模擬前后端并行開發(fā),講到過本地接口模擬,但不太細(xì)致。有哪些途徑本地接口模擬一般分為工具層面和代碼層面。因?yàn)楸镜亟涌谀M功能主要是針對(duì)的返回值為格式的異步請(qǐng)求,所以這種方式主要用文件。 前端開發(fā)如何做好本地接口模擬 之前有寫過一篇 本地化接口模擬、前后端并行開發(fā),講到過本地接口模擬,但不太細(xì)致。這次細(xì)細(xì)的說說本地接口模擬。 1. 有什么...
閱讀 819·2021-11-18 10:02
閱讀 2535·2021-11-11 16:54
閱讀 2759·2021-09-02 09:45
閱讀 662·2019-08-30 12:52
閱讀 2790·2019-08-29 14:04
閱讀 2755·2019-08-29 12:39
閱讀 458·2019-08-29 12:27
閱讀 1894·2019-08-26 13:23