1.3.19 • Published 7 years ago

adaw v1.3.19

Weekly downloads
5
License
MIT
Repository
-
Last release
7 years ago

adaw

一、简介

集成Cat与Lion等框架,并且提供快速接入express站点的相关中间件

二、安装

npm install adaw --save

三、全局配置

  • 配置目录

例如:

  • 1.在windows下,假设node程序在D盘,则可以在d盘根目录下建立如下文件: /data/appdatas/cat/client.xml
  • 2.在mac下,建立根目录文件 /data/appdatas/cat/client.xml
  • client.xml

    <!--ip:cat所在服务器 port:cat端口-->
    <config mode="client">
        <servers>
            <server ip="172.16.1.106" port="2280"/>
        </servers>
    </config>

四、使用

    var adaw = require('adaw');

    //Cat使用:

        //初始化cat
        app.use(adaw.Cat.middleware({appName:'msites'...}))

        //使用:获取上下文 例如:
        app.get('/',function(req,res,next){
            req.Cat.logError("TestError", new Error());
            //或者
            adaw.Cat.logError("CustomError",new Error());
        })


    //Lion使用:

        //初始化lion
        app.use(adaw.Lion.middleware({projects:['msites','f2e-framework'],cache:false}))

        config:{
            projects:[]  //需要获取的项目列表
            cache:false //是否开启缓存,默认为true  否则:每次请求都会重新获取一次lion
        }

        //使用:获取上下文 例如:
        app.get('/',function(req,res,next){
            req.lion.getString('msites.reportUrl');
            req.lion.getBoolean('msites.isUse');
            req.lion.getDate('msites.date')
            req.lion.getNumber('msites.clientVersion');
            req.lion.getJson('msites.log');
            req.lion.get('msites.others....');
            req.lion.getPrefix('msites.f2e') //--->返回以xx开头的所有key对应的值
            req.lion.cache;//所有缓存的配置
            //实时获取数据
            req.lion.client.get('websites.xxx').then((d)=>console.log(d));
        })

四、开源许可

基于 MIT License 开源,使用代码只需说明来源,或者引用 license.txt 即可。

1.3.19

7 years ago

1.3.18

7 years ago

1.3.17

7 years ago

1.3.16

7 years ago

1.3.15

7 years ago

1.3.14

7 years ago

1.3.13

7 years ago

1.3.12

7 years ago

1.3.11

7 years ago

1.3.10

7 years ago

1.3.9

7 years ago

1.3.8

7 years ago

1.3.7

7 years ago

1.3.6

7 years ago

1.3.5

7 years ago

1.3.4

7 years ago

1.3.3

7 years ago

1.3.2

7 years ago

1.3.1

7 years ago

1.3.0

7 years ago

1.2.0

7 years ago

1.1.0

7 years ago

1.0.0

7 years ago