0.0.6 • Published 6 years ago

tong-demo1 v0.0.6

Weekly downloads
2
License
ISC
Repository
-
Last release
6 years ago

1. 模块用途

用于演示的demo

2. 模块涉及的api列表

POST /v1/tong-demo1/async-demo async,await使用demo GET /v1/tong-demo1/hello hello demo POST /v1/tong-demo1/updateShare 添加或修改分享信息

3. 模块的使用方案

3.1. 安装

npm install tong-demo1 --save

3.2. 配置

清单3.1: /config/config.js

module.exports = {
    getConfig:function(env){
        
        let svr = require(`./${env}/server.json`);
        let db = require(`./${env}/db.json`);
        let log = require(`./${env}/log.json`);
        let fileWhiteList = require(`./${env}/fileWhiteList.json`);

        return{
            "server":svr,
            "customConfig":{
                fileWhiteList:fileWhiteList
            },
            "plugins":{
                "light-api-log":log,
                "light-api-mysql":db.mysql,
              
            }

        }
    }
}

清单3.2: /config/${env}/sever.json

{
    "port":9000,
    "documentation":true
}

清单3.3: /config/${env}/db.json

{
    "mysql":{  
        "connectionLimit" : 20,
        "host": "localhost:3306",
        "user": "root",
        "password" :"",
        "database" :"test"
    },
    "mongoDB":{
        "servers":["localhost:27017"],
        "defaultDB":"portal",
        "otherDB":["live","log"],
        "fileDB":"service_system",
        "fileColPrefix":"file",
        "poolSize":10
       
    },
    "redis":{
        "sentinels":["lcoalhsost:26379"],
        "name": "mymaster",
        "cache":true,
        "mq":false,
        "channels":["gho","kml","ghol"]
    }
}

清单3.4: /config/${env}/log.json

{
  "appenders": [
    { "type": "console"},
    {  "type": "dateFile",
       "filename": "/tmp/logs/tong-demo1-service",
       "alwaysIncludePattern": true,
       "pattern": "-yyyy-MM-dd.log"
     }
  ],
  "replaceConsole": false,
   "level": "info" 
}

清单3.5: /config/${env}/fileWhiteList.json

[
".png",
".jpg",
".gif",
".jpeg",
".plist",
".apk",
".ipa",
".zip",
".p12",
".mobileprovision",
".keystore"
]

3.插件使用

提供本模块的插件及插件的配置

0.0.6

6 years ago

0.0.5

6 years ago

0.0.4

6 years ago

0.0.3

6 years ago

0.0.2

6 years ago

0.0.1

6 years ago