2.1.1 • Published 3 years ago

cluster-request v2.1.1

Weekly downloads
34
License
ISC
Repository
github
Last release
3 years ago

Version Build Status

cluster-request

A proxy module to send requests within a Kubernetes cluster of microservices

Installation

npm i --save cluster-request

Default Request Options

method: 'GET',
json: true,
gzip: true

Usage

const ClusterRequest = require('./lib');
const log = console;

const cluster = new ClusterRequest({
    log,
    defaultPort: 80,
    defaultReqOptions: {
        headers: {},
        json: true,
        gzip: false,
    },
});

cluster
    .request('echo.jsontest.com', '/a/b/c/d/e/1/data/some_data', {})
    .then((response) => {
        console.log('Status Code: ', response.statusCode);
        console.log('Body: ', response.body);

        cluster
            .validateResponse(response)
            .then((data) => {
                console.log('Response data: ', data);
            })
            .catch((err) => {
                console.log('Error: ', err);
            });
    })
    .catch((err) => {
        console.log('Error: ', err);
    });

Source: demo.js

2.1.1

3 years ago

2.1.0

4 years ago

2.0.5

6 years ago

2.0.4

6 years ago

2.0.3

6 years ago

2.0.2

7 years ago

2.0.1

7 years ago

2.0.0

7 years ago

1.1.1

7 years ago

1.1.0

7 years ago

1.0.2

7 years ago

1.0.1

7 years ago

1.0.0

7 years ago

0.1.3

7 years ago

0.1.2

7 years ago

0.1.1

7 years ago

0.1.0

7 years ago