Skip to content

Instantly share code, notes, and snippets.

@MikeyBurkman
Created June 13, 2016 15:40
Show Gist options
  • Save MikeyBurkman/cd3f7117f743856251e7fa01796af561 to your computer and use it in GitHub Desktop.
Save MikeyBurkman/cd3f7117f743856251e7fa01796af561 to your computer and use it in GitHub Desktop.
Request Promise Example
var request = include('request-promise', '3.0.0');
var restify = include('restify', '4.1.0');
var server = restify.createServer({
name: 'myapp',
version: '1.0.0'
});
server.get('/foo', function (req, res, next) {
console.log('Headers: ', req.headers);
res.send(204);
return next();
});
server.listen(8080, function () {
console.log('%s listening at %s', server.name, server.url);
setTimeout(function() {
var p = request.defaults({
headers: {
'x-token': 'testtest'
},
baseUrl: 'http://localhost:8080'
});
p('foo').then(function(res) {
console.log(res);
});
});
});
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment