• 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 的页面 ,开始使用咯

  • 相关阅读:
    将元素平分成差值最小的两个集合(DP)
    新年趣事之打牌(01背包+唯一路径)
    offer(背包问题、DP)
    整数划分(完全背包)
    饭卡(DP)
    等和的分隔子集(dp)
    LaunchPad(思维)
    The flower(寻找出现m次以上,长度为k的子串)
    Morse code(多模式串匹配)
    平分娃娃(多重背包+二进制枚举)
  • 原文地址:https://www.cnblogs.com/lystbc/p/14665656.html
Copyright © 2020-2023  润新知