1.0.1 • Published 6 years ago

@sigfox/universal-api-client v1.0.1

Weekly downloads
5
License
MIT
Repository
github
Last release
6 years ago

universal-api-client

Simple promisified http client to send requests

Features

Send http request:

  • POST
  • GET
  • PUT
  • PATCH
  • DELETE
  • HEAD
  • OPTIONS

Install

npm install @sigfox/universal-api-client

Usage

const ApiClient = require('@sigfox/universal-api-client');

const apiClient = new ApiClient({ baseURL: '/api' });

const getData = client => client.get('/data');

const postData = (client, data) => client.post('/data', data);

getData(client).then(response => {
  // use response here
});

postData(client, { lifePurpose: 42 }).then(response => {
  // use response here
});

// and so on...

Test

npm test

Licence

This project is licensed under the MIT License - see the LICENSE file for details.