billow-api

0.1.13 • Public • Published

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

Readme

Keywords

Package Sidebar

Install

npm i billow-api

Weekly Downloads

4

Version

0.1.13

License

ISC

Unpacked Size

51.3 kB

Total Files

8

Last publish

Collaborators

  • panx
  • baibing0004