aws-api-gateway-javascript-client

0.1.1 • Public • Published

This is a simple Axios wrapper for AWS Api Gateway client. It simplifies the process of signing each request using Signature V4. In order to use the app import it to your project.

import ApiGatewayJsClient from 'aws-api-gateway-javascript-client'

Then initiate the constructor

const api = new ApiGatewayJsClient({
  invokeUrl: 'https://apidomainexample.com',
  accessKey: 'Example Access Key',
  secretKey: 'Example Secret Key',
  region: 'eu-west-2',
  headers: {
    host: 'example.host.com'
  }
});

You can now start making requests using the instance. All the access

Example post request

api.post('/sample-path', {
  url: 'hello world'
}).then((response) => {
  console.log(response);
}).catch((error) => {
  console.log(error);
});

Example get request

api.get('/sample-path', {
  params: {
  	foo: 'bar'
  }
}).then((response) => {
  console.log(response);
}).catch((error) => {
  console.log(error);
});

/aws-api-gateway-javascript-client/

    Package Sidebar

    Install

    npm i aws-api-gateway-javascript-client

    Weekly Downloads

    8

    Version

    0.1.1

    License

    MIT

    Unpacked Size

    110 kB

    Total Files

    11

    Last publish

    Collaborators

    • milad-alizadeh