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
});
}
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 à
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