1.0.0 • Published 1 year ago

mxm-service-cli v1.0.0

Weekly downloads
-
License
MIT
Repository
-
Last release
1 year ago

服务接口自动化工具

  • 更新内容

    支持Types, document 生成暂不支持。 更新使用文档
  • 安装

    npm install -g mxm-service-cli

如果mac系统需要最高权限,需要加上sudo

   sudo npm install -g mxm-service-cli

  • 执行

    mxmservice complie -d

  • 配置文件

在根目录(执行命令的位置)添加mxmservice.config.json

//用例
{
  "version": "3.3.8",
  "folderName": "mxm_service_321",
  "description": "鲸图2.0的后端API",
  "runEnvironment":"dev",
  "outputPath": "src",
  "env": {
    "dev": {
      "url": "/mock",
      "timeout": "12000"
    },
    "test": {
      "url": "http://10.114.10.79:5000/api",
      "timeout": "12000"
    },
    "production": {
      "url": "/proxy",
      "timeout": "12000"
    }
  },
  "modules": [
     {
      "name": "DataSet",
      "prefix": "",
      "api": {
        "addDataSet": {
          "url": "/dataset/addDataSet",
          "method": "get",
          "useParams":true,
          "doc": {
            "method": "添加节点"
          },
          "request":{
            "name":"string!",
            "age":"number!",
            "nickname":"string"
          }
        },
        "dataSet": {
          "url": "/dataset/dataSet/:id",
          "method": "post"
        },
        "doshit": {
          "url": "/dataset/dataSet/:id",
          "method": "post"
        },
        "pigname": {
          "url": "/dataset/dataSet/:id",
          "method": "post"
        },
        "undksldataSet": {
          "url": "/dataset/dataSet/:id",
          "method": "post"
        },
        "dataGet": {
          "url": "/dataset/dataSet/:id",
          "method": "get"
        },
        "getDataSetList": {
          "url": "/dataset/dataset/getDataSetList",
          "method": "post"
        }
      }
    },
    {
      "name": "DataSource",
      "prefix": "",
      "api": {
        "dataSource": {
          "url": "/dataset/dataSource/:id",
          "method": "get"
        }
      }
    }
  ]
}