datahub-nodejs-sdk

    2.2.1 • Public • Published

    datahub-nodejs-sdk


    NPM version build status Test coverage node version npm download

    DataHub Node.js SDK

    Contributors


    zhangyuheng


    xudafeng


    zivyangll

    This project follows the git-contributor spec, auto updated at Fri Feb 15 2019 23:07:40 GMT+0800.

    Installment

    $ npm i datahub-nodejs-sdk --save-dev

    Common Usage

    import DataHubSDK from 'datahub-nodejs-sdk';
     
    const sdkClient = new DataHubSDK();
     
    // switch currentScene for 'POST api/create' to 'sucess'
    await sdkClient.switchScene({
      hub: 'app',
      pathname: 'api/create',
      scene: 'success',
      method: 'POST',   // method is optional, default method is 'ALL'
    })
     
    // switch currentScene for 'GET api/read' to 'success'
    // switch currentScene for 'DELETE api/delete' to 'success'
    await sdkClient.switchMultiScenes([{
      hub: 'app',
      pathname: 'api/read',
      scene: 'success',
      method: 'GET',   // method is optional, default method is 'ALL'
    }, {
      hub: 'app',
      pathname: 'api/delete',
      scene: 'success',
      method: 'DELETE',  // method is optional, default method is 'ALL'
    }])
     
    // switch all scenes for all pathnames under app to 'success'
    await sdkClient.switchAllScenes({
      hub: 'app',
      scene: 'success',
    })

    API Documents

    License

    The MIT License (MIT)

    Install

    npm i datahub-nodejs-sdk

    DownloadsWeekly Downloads

    415

    Version

    2.2.1

    License

    MIT

    Unpacked Size

    1.48 MB

    Total Files

    50

    Last publish

    Collaborators

    • zyhack
    • xudafeng
    • zivyangll
    • snapre