JSFiddle - React, Tailwind, and code Playground
by hgoz
HTML
<script src="https://rawgit.com/stackp/promisejs/master/promise.min.js"></script>
JavaScript
var $http = function(opts) {
var p = promise.ajax(
opts.method,
opts.url, opts.data, {
'Content-Type': 'application/json'
});
return {
then: function(successCb, errorCb) {
p.then(function(err, data)) {
if (err) {
errorCb(err);
} else {
data = data || {};
successCb(JSON.parse(data));
}
}
}
};
}
$http({method:'GET',url:'https://httpbin.org/ip'});