欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

Windows系统本地部署easy-mock

程序员文章站 2022-07-10 12:14:52
...

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进行调用调试,不过官网经常挂掉,因此,需要本地部署环境(效果和在线一样):

  1. git地址: https://github.com/easy-mock/easy-mock.git;

    	// git clone
    #	git clone https://github.com/easy-mock/easy-mock.git;
    
  2. cd进下载的easy-mock文件夹:

       // 或者直接打开easy-mock文件夹 然后在地址栏直接输入cmd,回车可直接进入
    #	cd easy-mock;
    
  3. 安装依赖:

      	// 安装项目依赖
      #	cnpm/npm install
    
  4. 修改配置:

       找到 config/default.json。修改host为:‘127.0.0.1’
    
  5. 启动项目:

      	// 启动easy-mock项目
      #	 cnpm/npm run dev
    

    Windows系统本地部署easy-mock
    Windows系统本地部署easy-mock
    至此,本地easy-mock部署完成。

  6. 敲黑板啦:
    MongoDB、Redis需要同时运行起来,否则项目将会报错,按照上述步骤mongodb和redis都会配置到windows服务项里了,使用数据时,直接启动easy-mock即可