Je suis en train de travailler à travers la mise en place d'une application nodejs express 4.x. Après avoir trébuché à travers le middleware-problèmes de suppression, j'ai enfin réussi à le faire fonctionner.
cependant, il y avait un couple de messages d'avertissement dans la ligne de code suivante :
app.use(session({secret: '<mysecret>'})
ces avertissements ont été :
Sun, 29 Jun 2014 12:45:10 GMT express-session deprecated pass resave option; default value will change at lib\config\express.js:55:11
Sun, 29 Jun 2014 12:45:10 GMT express-session deprecated pass saveUninitialized option; default value will change at lib\config\express.js:55:11
dans la documentation, les valeurs par défaut pour réenregistrer et de saveUninitialized sont remplies.
donc, en changeant le code pour lire
app.use(session({secret: '<mysecret>',
saveUninitialized: true,
resave: true}));
se débarrasser des mises en garde.
Donc, pour obtenir le point de la question:
pourquoi devrais-je passer ces valeurs, si elles sont les valeurs par défaut, et pourquoi n'ai-je pas passer dans les autres options ?