In nodeJS I am using the passport module for authentication. I would like to show the username of the currently logged in user.
I tried the following code:
The user (as supplied by the verify callback), is set as a property on the request at req.user.
Any properties of the user can be accessed through that object, in your case req.user.username and req.user.displayName.
If you're using Express, and want to expose the username as a variable within a template, that can be done when rendering:
app.get('/hello', function(req, res) {
res.render('index.jade', { username: req.user.username });
});