A plugin that adds promise support to httpplease.
node, browserify and webpack users:
npm install httpplease-promises
Bower users:
bower install httpplease-promises
var httpplease = require('httpplease'),
promises = require('httpplease-promises'),
http = httpplease.use(promises());
http
.get('http://example.com')
.then(function (res) {
console.log(res.body); // or whatever.
});
Alernatively, AMD users can use define
and script tag users can use
window.httppleasepromises
.
By default, native Promises will be used. If you want to provide a different implementation (which may be necessary depending on the environments you want to support), pass it in:
var httpplease = require('httpplease'),
promises = require('httpplease-promises'),
Promise = require('bluebird'),
http = httpplease.use(promises(Promise));