0.1.13 • Published 10 months ago

billow-api v0.1.13

Weekly downloads
-
License
ISC
Repository
-
Last release
10 months ago

billow-api

目录

Install

$ npm install billow-api

码农村 nodejs billow连接驱动

Introduction

billow-api为emb下为其它emb-api项目接入billow系统开发的API工具,涉及 NiBillowDataFactory

config

    index.npcf
    "AppSettings": {
        "billowconnect": {
            "host": "https://emb.cv.com",//billow系统域名
            "port": "22" //默认不填写
            "dataBase":"",//数据库名
            "projectid": "", //项目ID
            "ckey":"",//项目ID连接秘钥
            "civ":"",//项目ID连接偏转配合秘钥使用
            "timeout": 1800,//默认半小时会话过期自动刷新
            "loginurl":"/api/billow/login.string",//默认不用写
            "execurl":"/api/billow/execsql.string",//默认不用写
        },
    },
    "Middler": {
        "Ni": {
            "billowfactory":{
                "type":"NiBillowDataFactory",//用于调用EMB系统
                "path":"billow-api",
                "params":[]
            },
            //此时可在Ni框架中调用名为emb的数据模板,根据method参数通过emb系统调用其它系统的服务,命令,事件
            "emb": {
                "type": "NiTemplate",
                "mode": "instance",
                "params": [{
                    "type": "NiStaticDataResource",
                    "params": [{ "ref": "billowfactory" }, { "appsetting": "billowconnect" }]
                }, { "ref": "cm" }]
            },
            //此时可以在Ni框架中或者通过_m调用w_emb或者通过action内部调用w_emb方式来使用命令行和参数搭配自动生成MySQL了。
            "w_emb":{
                "type": "NiTemplate",
                "mode": "instance",
                "params": [{
                    "type": "NiInstanceDataResource",
                    "params": [{ "ref": "billowfactory" }, { "appsetting": "billowconnect" }]
                }, { "ref": "cm" }]
            },
        }
    session.Ni.execute('r_billow','_.b_abc.select',{
        $ID:'~='+session.param('$ID'),
        _columns:'aaa'
    })

使用 EMB语法进行 库.表.类型.操作 URL和命令对应的SQL关系定义

Todo

0.1.12

10 months ago

0.1.13

10 months ago

0.1.11

11 months ago

0.1.10

1 year ago

0.1.7

1 year ago

0.1.9

1 year ago

0.1.6

1 year ago

0.1.3

1 year ago

0.1.2

1 year ago

0.1.1

1 year ago