@ampatspell/sofa-request

Sofa http request

Usage no npm install needed!

<script type="module">
  import ampatspellSofaRequest from 'https://cdn.skypack.dev/@ampatspell/sofa-request';
</script>

README

sofa-request

Request class. Simple promise-based wrapper around request module.

Defaults to { json: true }

import { Development } from '@ampatspell/sofa-logger';
import Request from '@ampatspell/sofa-request';

let logger = new Development({ identifier: 'demo' });
let request = new Request({ logger: logger });

request.send({
  method: 'get',
  uri: 'http://127.0.0.1:5984'
}).then(json => {
  // { couchdb: 'Welcome', ... }
});