A nice short wrapper for Wreck.
const ShortWreck = require('@idagio/shortwreck');
const ApiClient = ShortWreck({
json: true
});
ApiClient.request("GET", "https://httpbin.org/get", (err, res, payload) => {
if (err) {
console.log(err);
return;
}
console.log(res);
console.log(payload);
});Takes the exact same options as wreck's defaults(options).
method- A string specifying the HTTP request method, defaulting to 'GET'.uri- The URI of the requested resource.options- Optional config object containing settings for bothrequestandreadoperations. This will override the options initially passed tonew ShortWreck(options).callback- The callback function using the signaturefunction (err, response, payload)where:err- Any error that may have occurred during handling of the request.response- The HTTP Incoming Message object, which is also a readable stream.payload- The payload in the form of a Buffer or (optionally) parsed JavaScript object (JSON).
Returns an instance of the node.js ClientRequest object.