天天看点

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