所需要的版本文件(文件自己找):
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