1.0.0 • Published 1 year ago
mxm-service-cli v1.0.0
服务接口自动化工具
更新内容
支持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"
}
}
}
]
}