所需要的版本檔案(檔案自己找):
redis-7.0.8、mongodb-macos-x86_64-4.4.22、easy-mock、node(版本一定是8系列)
一、配置redis
1、下載下傳檔案(我的是7.0.8版本)解壓後,編輯redis.conf 檔案配置密碼
2、檔案查找requirepass,後接為密碼,設定儲存即可
3、對應的指令
//關閉指令,也可以直接kill殺死程序
./src/redis-cli shutdowm
//啟動時這裡要指定配置檔案 redis.conf
./srcredis-server redis.conf
4、啟動完成界面
二、mongodb
1、下載下傳檔案(我的是4.4.22版本,這裡一定是4的版本,高版本不支援)解壓後,進入目錄建立 data(資料存放)、log(日志存放)、mongo.config(配置檔案)
2、配置mongo.config檔案内容,儲存即可
# 守護程序
processManagement:
fork: true
# 配置端口
net:
bindIp: localhost
port: 27017
# 資料存放位置
storage:
dbPath: "/Users/admin/software/mongodb-macos-x86_64-4.4.22/data/"
# 系統日志存放位置
systemLog:
destination: file
path: "/Users/admin/software/mongodb-macos-x86_64-4.4.22/log/mongod.log"
logAppend: true
# 是否開啟授權模式【如果是enabled那麼你的一些操作需要登入之後才能使用】
security:
authorization: enabled
3、啟動成功
//一定要指定配置檔案 mongo.config
./bin/mongod -f ./mongo.config
三、easy-mock
1、下載下傳項目
git clone https://github.com/easy-mock/easy-mock.git
2、配置項目連接配接檔案,編輯config/default.json
3、項目啟動前建議配置一個檔案,增加請求體的大小
.use(koaBody({ multipart: true, jsonLimit: '100mb', formLimit: '100mb', textLimit: '100mb' }))
4、項目啟動 npm run dev
總結:自己設定 shell 啟動檔案,内容對應自己改,執行前保證redis、mongodb未啟動(由于node預設不是8版本,是以用了nvm切換為8版本再啟動)
sh ./start-easy-mock.sh
/Users/admin/software/redis-7.0.8/src/redis-server /Users/admin/software/redis-7.0.8/redis.conf
cd /Users/admin/software/mongodb-macos-x86_64-4.4.22/bin
./mongod --fork --dbpath ../data --logpath ../log/mongo.log --logappend
cd /Users/admin/software/easy-mock
source /Users/admin/.nvm/nvm.sh
nvm use 8
npm run dev