一、部署教程
1. 环境准备
在本地部署Easy-Mock之前,我们需要准备以下环境:
Ø Node.js:Easy-Mock基于Node.js开发,因此需要安装Node.js环境。nodejs 需>=8.9.1且小于9.0.0版本,此处建议安装8.9.3版本,最好使用nvm切换。
Ø Git:用于从GitHub上克隆Easy-Mock的源代码。如果尚未安装Git,可以从Git官方网站下载并安装。
Ø npm(Node Package Manager):Node.js自带的包管理工具,用于安装和管理Node.js包。确保npm的版本为最新,以免在安装过程中遇到兼容性问题。
Ø Redis:(>= v4.0)
Ø MongoDB (>= v3.4),版本过高时可能会出现报错
2. 部署 easy -mock
2.1. 克隆Easy-Mock仓库:
打开终端或命令行工具,使用以下命令克隆Easy-Mock的GitHub仓库:
git clone https://github.com/easy-mock/easy-mock.git cd easy-mock
2.2. 安装 依赖 :
进入Easy-Mock目录后,使用npm安装项目依赖:
npm install
2.3. 配置MongoDB:
Easy-Mock使用MongoDB作为数据库存储模拟数据。因此,需要在本地安装并启动MongoDB。可以从MongoDB官方网站下载并安装适用于操作系统的MongoDB版本。安装完成后,使用以下命令启动MongoDB服务:
mongod --dbpath="F:\data\db" --bind_ip=0.0.0.0
将“F:\data\db”替换为实际的MongoDB数据目录路径(请确认已经提前安装好Mongdb并配置好数据目录和环境变量)。需要注意的是以管理员身份运行cmd。如果启动成功,浏览器http://localhost:27017/打开会出现一下界面:(27017是默认的端口)。
备注:
下载地址:www.mongodb.com/download-ce…
选择低版本:
2.4. 启动redis服务
找到redis安装目录,双击redis-server.exe运行服务。出现以下界面表示运行成功。****
备注:
下载地址: github.com/MicrosoftAr…
2.5. 修改easy-mock配置
打开config/default.json文件:
必须修改的有host和db的参数,db改为自己的mogodb地址。
2.6. 启动Easy-Mock服务:
在Easy-Mock目录下,使用以下命令启动服务:
npm run dev
出现以下提示,表示启动成功。
浏览器运行:
备注:如果启动不成功,可以看看node的版本号,只允许8.X版本的。
二、使用介绍
1. 登录注册
略。
2. 创建项目
3. 创建接口
4. 测试接口
使用postman,访问上面的接口;
5. vue项目中使用
修改配置文件:
提示:如果安装过程中出现各种各样的错误,大部分都是版本原因,我测试用的版本分别是,node:v8.13.0,MongoDB:v4.2.25,redis:v3.0.503.发出来供大家参考。