Skip to content

Instantly share code, notes, and snippets.

@gytisgreitai
Created August 2, 2016 10:19
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save gytisgreitai/26313ab5fd79406195d0c47a7b0c69d5 to your computer and use it in GitHub Desktop.
Save gytisgreitai/26313ab5fd79406195d0c47a7b0c69d5 to your computer and use it in GitHub Desktop.
leak.js
var restify = require('restify');
var server = restify.createServer();
var tasks = [];
server.pre(function(req, res, next) {
tasks.push(function() {
return req.headers;
});
// Synchronously get user from session, maybe jwt token
req.user = {
id: 1,
username: 'Leaky Master',
};
return next();
});
server.get('/', function(req, res, next) {
res.send('Hi ' + req.user.username);
return next();
});
server.listen(3000, function() {
console.log('%s listening at %s', server.name, server.url);
});
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment