J'ai du mal à déchiffrer l'ambiguïté entre
res.render('viewname', {msg: 'Message' })
et
res.redirect('route')
La fonction redirect ne vous permet pas de passer un "message", mais vous pouvez toujours le faire, et la fonction render rendra votre vue, mais elle ne changera pas l'URL de votre application web et ne déclenchera pas la fonction qui est nécessaire pour votre route.
La situation que je rencontre est la suivante : j'ai un formulaire d'invitation, qui a une action qui modifie mon URL, et déclenche une fonction à cette route qui a un rappel de succès et d'échec, et j'aimerais rediriger les utilisateurs vers le tableau de bord avec un message indiquant le succès ou l'échec.