Maison > Questions et réponses > le corps du texte
Utilisation du middleware de session en express,
Il n'y a aucun utilisateur dans l'objet !
Req.session.user se voit attribuer une valeur avant la redirection
C'est l'itinéraire
.png](/img/bVNmO9)
Voici la page de rendu. Comment avez-vous obtenu cette valeur utilisateur ? Pourquoi n'avons-nous pas besoin d'attribuer une valeur utilisateur à l'objet entrant lors du rendu ? Comment ça marche? Pourquoi certains en ont-ils besoin ?
Dans la page suivante à laquelle cette page accède, elle ne sera pas reconnue si aucune valeur n'est attribuée
exports.publish=function (req,res,next) {
return res.render('publish',{
key:'publish',
user:req.session.user
});
}
我想大声告诉你2017-05-16 13:34:28
La question de l'affiche n'est qu'une question, affectation de rappel dans le nœud
La valeur du rappel dans le nœud est différente du rappel général. Il ne peut pas être compris comme un rappel général. Ce n'est pas une affectation. mais une méthode. Une valeur est directement attribuée à l'utilisateur
analogue à
var user.save=function(fn){
//产生了一个值,test
fn(test);
}
Selon l'idée ci-dessus, si vous ne comprenez pas, demandez-moi à nouveau
User.newUserSave génère une valeur et l'attribue à l'utilisateur