2011-05-04 5 views
4

J'essaie d'obtenir des flashmessages à partir d'une application express. Ma compréhension est que les messages instantanés dans exprès (par exemple: req.flash ('info', message)) sont stockés sur le serveur, et seulement à la prochaine demande est-il chargé dans la vue? Donc, si j'ai un site ajax d'une page, ne devrais-je pas utiliser la méthode flash intégrée et utiliser plutôt send, ou devrais-je faire autre chose, comme faire une autre requête à une vue?node.js expressjs flashmessage ajax

Merci.

Répondre

2

Votre compréhension des messages Flash Express est ce que je comprends.

J'utilise quelque chose comme:

En route:

req.flash('error', 'message to be flashed'); 

Et puis quelque chose comme ci-dessous qui peut être rendu dans une vue.

- if(error.length){ 
    ul 
    - error.forEach(function(err){ 
    li= err 
    - }) 
- } 

Je n'ai pas encore créé un site d'une page avec Node + Ajax mais j'espère que cela a aidé.