Newline Proliferating Maniac
    Share your code. npm Orgs help your team discover, share, and reuse code. Create a free org »

    aliyun-api-gatewaypublic

    Aliyun API Gateway SDK for Node.js

    API 网关(API Gateway),提供高性能、高可用的 API 托管服务,帮助用户对外开放其部署在 ECS、容器服务等阿里云产品上的应用,提供完整的 API 发布、管理、维护生命周期管理。用户只需简单操作,即可快速、低成本、低风险的开放数据或服务。

    Status

    Build Status

    Coverage Status

    Installation

    You can install it as dependency with npm/cnpm.

    # save into package.json dependencies with -S 
    $ npm install aliyun-api-gateway -S
    # you can use cnpm for fast install 
    $ cnpm install aliyun-api-gateway -S

    Usage

    The SDK contains Simple client(authrozied by appcode) and Normal client(authrozied by appid & appsecret).

    Simple client

    'use strict';
    const co = require('co');
    const SimpleClient = require('aliyun-api-gateway').SimpleClient;
    const client = new SimpleClient('YOUR_APP_CODE');
     
    co(function* () {
      var url = 'http://apiqingdaohttps.foundai.com/test1234';
     
      var result = yield client.post(url, {
        data: {
          'testtest': 'query1Value'
        },
        headers: {
          accept: 'application/json'
        }
      });
     
      console.log(JSON.stringify(result));
    });
     

    Client (recommend)

    'use strict';
    const co = require('co');
    const Client = require('aliyun-api-gateway').Client;
    const client = new Client('YOUR_APP_KEY','YOUR_APP_SECRET');
     
    co(function* () {
      var url = 'http://apiqingdaohttps.foundai.com/test1234';
     
      var result = yield client.post(url, {
        data: {
          'testtest': 'query1Value'
        },
        headers: {
          accept: 'application/json'
        }
      });
     
      console.log(JSON.stringify(result));
    });

    Question?

    Please submit an issue.

    License

    The MIT License

    Keywords

    none

    install

    npm i aliyun-api-gateway

    Downloadslast 7 days

    80

    version

    1.1.4

    license

    MIT

    last publish

    collaborators

    • avatar