Windows下搭建easyMock

第一步:安装下载Nodejs。官网地址:https://nodejs.org/en/

此处比较简单,一直下一步就可以,安装的时候会问是否要直接改写环境变量,直接选是,比较简单。

第二步,根据官网的提示,要安装 MongoDB (>= v3.4) 

官网免费版的下载地址: https://www.mongodb.com/download-center/community 

下载的时候注意下OS就行。安装并无障碍,记得选择修改环境变量。

第三步:要安装Redis. 根据官网的提示,版本要(>= v4.0),但是没找到windows下的4.0版本以上要怎么安装,于是就尝试安装了3.2 的版本,参照下面这篇博客:
https://blog.csdn.net/xuforeverlove/article/details/81201351

第四步:安装下载easy mock

电脑上已经安装了git,所以直接用了一下的四个命令:

git clone https://github.com/easy-mock/easy-mock.git
cd easy-mock
npm install
npm run build

npm install 命令在执行过程中有error,按照终端工具的提示,点击了自动fix,并且执行了多次这个动作。
即使这样仍然有语法错误这样的报错,没有办法,只能继续进行了,好在使用过程中没有暂时没有发现问题。

第五步:配置变量 找到easy mock文件夹下的 config/default.json,检查其中内容

{
  "port": 7300,
  "host": "0.0.0.0",
  "pageSize": 30,
  "proxy": false,
  "db": "mongodb://localhost:27017/easymockdb",
  "unsplashClientId": "",
  "redis": {
    "keyPrefix": "[Easy Mock]",
    "port": 6379,  <br>    "host": "localhost",
    "password": "",
    "db": 0
  },
  "blackList": {
    "projects": [],
    "ips": []
  },
  "rateLimit": {
    "max": 1000,
    "duration": 1000
  },
  "jwt": {
    "expire": "14 days",
    "secret": "shared-secret"
  },
  "upload": {
    "types": [".jpg", ".jpeg", ".png", ".gif", ".json", ".yml", ".yaml"],
    "size": 5242880,
    "dir": "../public/upload",
    "expire": {
      "types": [".json", ".yml", ".yaml"],
      "day": -1
    }
  },
  "ldap": {
    "server": "",
    "bindDN": "",
    "password": "",
    "filter": {
      "base": "",
      "attributeName": ""
    }
  },
  "fe": {
    "copyright": "",
    "storageNamespace": "easy-mock_",
    "timeout": 25000,
    "publicPath": "/dist/"
  }

下俩工具等会儿用

npm i -g cross-env pm2

以后每次要使用easymock的时候,就运行环境:

cross-env NODE_ENV=production pm2 start app.js

http://localhost:7300/打开easymock 的页面 ,开始使用咯

原文地址:https://www.cnblogs.com/lystbc/p/14665656.html