zoukankan      html  css  js  c++  java
  • easyMock本地化搭建

    为了更快捷的定义接口且mock接口数据,减轻前后端对接时的工作量,可以使用easyMock平台。

    1. 使用 git clone 下载easy-mock项目

    https://github.com/easy-mock/easy-mock

    2. 安装了 Node.js(v8.x, 不支持 v10.x)& MongoDB(>= v3.4)& Redis(>= v4.0)。

    (需要严格按照规定的版本号进行安装,刚开始我安装的node.js的v10.x版本,一直不能成功启动)

    3. 下载插件

    cd easy-mock && npm install

    4. 找到 config/default.json,或者创建一个 config/local.json 文件,修改配置文件为如下所示,主要修改db, redis的配置

    {
      "port": 7300,
      "host": "localhost",
      "pageSize": 30,
      "proxy": false,
      "db": "mongodb://localhost/easy-mock",
      "unsplashClientId": "",
      "redis": {
        "keyPrefix": "[Easy Mock]",
        "port": 6688,
        "host": "192.168.0.25",
        "password": "XZg1bronaALyjIZ",
        "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/"
      }
    }

    5. 启动mongodb, redis, 然后启动easyMock项目

    $ npm run dev
    
    > easy-mock@1.6.0 dev D:my-projectseasy-mock
    > nodemon --ignore views/ --ignore public/ app
    
    [nodemon] 1.14.11
    [nodemon] to restart at any time, enter `rs`
    [nodemon] watching: *.*
    [nodemon] starting `node app.js`
    server started at http://localhost:7300

    访问 http://localhost:7300

  • 相关阅读:
    GCD的常用代码块
    多用字面量语法,少用与之等价的方法
    新建项目上下出现黑色块
    按钮UIButton的使用
    集成支付宝
    app生命周期之即将关闭
    苹果开发者计划申请材料准备(公司级)
    真机调试的一些问题记录~更新中
    iOS开发架构学习记录
    用枚举值表示状态、选项、状态码
  • 原文地址:https://www.cnblogs.com/miaoying/p/11375530.html
Copyright © 2011-2022 走看看