Windows系统本地部署easy-mock
Windows系统本地部署easy-mock
自从前后端分离开发模式出现后,前端开发逐渐独立于后端进行开发。我们逐渐需要一个完全可以独立出来且可以模拟数据的平台,或者说是一个库。在后端接口数据未发布时,由前端开发工程师自己根据接口模拟联调,这样可以大大提高效率,节约对接成本。这里记录楼主在使用模拟数据平台的点滴。
使用Easy-mock需要安装Node(使用8.9.x版本)、MongoDB(>= v3.4)、Redis(>= v4.0)。
Node:
简单的说 Node.js 就是运行在服务端的 JavaScript。
Node.js 是一个基于Chrome JavaScript 运行时建立的一个平台。
Node.js是一个事件驱动I/O服务端JavaScript环境,基于Google的V8引擎,V8引擎执行Javascript的速度非常快,性能非常好
具体下载安装不在赘述:详见 菜鸟教程——node安装配置
或者直接官网下载:https://nodejs.org/download/release/v8.9.0/(修改对应版本号即可下载对应版本)
MongoDB:
MongoDB 是由C++语言编写的,是一个基于分布式文件存储的开源数据库系统。
在高负载的情况下,添加更多的节点,可以保证服务器性能。
MongoDB 旨在为WEB应用提供可扩展的高性能数据存储解决方案。
MongoDB 将数据存储为一个文档,数据结构由键值(key=>value)对组成。MongoDB 文档类似于 JSON 对象。字段值可以包含其他文档,数组及文档数组。
具体下载安装不在赘述:详见 菜鸟教程——windows下MongoDB安装
在安装过程中,可以参考这篇文章:转载自 windows下MongoDB的安装及配置
Redis:
Redis 是完全开源免费的,遵守BSD协议,是一个高性能的key-value数据库。
具体下载安装不在赘述:详见此博主 windows下redis4.0版本安装
Easy-mock:(已安装好Node、MongoDB、Redis)
一个在线模拟后台的数据平台,通过Easy-mock官网注册账户之后,你就可以生成一个在线的API接口,供ajax或者axios进行调用调试,不过官网经常挂掉,因此,需要本地部署环境(效果和在线一样):
-
git地址: https://github.com/easy-mock/easy-mock.git;
// git clone # git clone https://github.com/easy-mock/easy-mock.git;
-
cd进下载的easy-mock文件夹:
// 或者直接打开easy-mock文件夹 然后在地址栏直接输入cmd,回车可直接进入 # cd easy-mock;
-
安装依赖:
// 安装项目依赖 # cnpm/npm install
-
修改配置:
找到 config/default.json。修改host为:‘127.0.0.1’
-
启动项目:
// 启动easy-mock项目 # cnpm/npm run dev
至此,本地easy-mock部署完成。 -
敲黑板啦:
MongoDB、Redis需要同时运行起来,否则项目将会报错,按照上述步骤mongodb和redis都会配置到windows服务项里了,使用数据时,直接启动easy-mock即可
上一篇: SQL增删改查 语句
下一篇: 十分钟快速搭建个人博客