Comment passer des variables à une vue en Express?
Je suis tout à fait nouveau pour Express.js/Node.js et essayer de passer plusieurs valeurs à partir d'un itinéraire d'un point de vue, alors que je suis en mesure d'afficher le nom d'utilisateur d'entrée spécifique sur la page. C'est ce que j'ai dans mon itinéraire:
//Dashboard for site after the login
app.get('/dashboard', function(req, res) {
res.render('dashboard.jade', {
title: 'Dashboard',
user: app.get('user_name')
});
});
Je l'ai stocké le nom d'utilisateur dans app.get('user_name')
. Si je le remplace avec une chaîne comme 'test string'
que cela fonctionne. Mais si j'utilise cette app.get
fonction rien n'est passé à la vue.
Grâce
OriginalL'auteur dom | 2013-01-04
Vous devez vous connecter pour publier un commentaire.
Essayez d'utiliser l'app.les habitants documenté ici: http://expressjs.com/api.html#app.locals
OriginalL'auteur Eric