天天看點

easy mock - 搭建過程-mac M1

easy mock - 搭建過程-mac M1
easy mock - 搭建過程-mac M1
easy mock - 搭建過程-mac M1
easy mock - 搭建過程-mac M1
所需要的版本檔案(檔案自己找):
redis-7.0.8、mongodb-macos-x86_64-4.4.22、easy-mock、node(版本一定是8系列)            

一、配置redis

1、下載下傳檔案(我的是7.0.8版本)解壓後,編輯redis.conf 檔案配置密碼

easy mock - 搭建過程-mac M1

2、檔案查找requirepass,後接為密碼,設定儲存即可

easy mock - 搭建過程-mac M1

3、對應的指令

//關閉指令,也可以直接kill殺死程序
./src/redis-cli shutdowm
//啟動時這裡要指定配置檔案 redis.conf
./srcredis-server redis.conf           
easy mock - 搭建過程-mac M1

4、啟動完成界面

easy mock - 搭建過程-mac M1

二、mongodb

1、下載下傳檔案(我的是4.4.22版本,這裡一定是4的版本,高版本不支援)解壓後,進入目錄建立 data(資料存放)、log(日志存放)、mongo.config(配置檔案)

easy mock - 搭建過程-mac M1

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 - 搭建過程-mac M1

三、easy-mock

1、下載下傳項目

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

2、配置項目連接配接檔案,編輯config/default.json

easy mock - 搭建過程-mac M1
easy mock - 搭建過程-mac M1

3、項目啟動前建議配置一個檔案,增加請求體的大小

easy mock - 搭建過程-mac M1
easy mock - 搭建過程-mac M1
.use(koaBody({ multipart: true, jsonLimit: '100mb', formLimit: '100mb', textLimit: '100mb' }))           

4、項目啟動 npm run dev

easy mock - 搭建過程-mac M1

總結:自己設定 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