Я пытаюсь работать с настройкой приложения nodejs с помощью express 4.x. После того, как вы столкнулись с проблемами удаления промежуточного программного обеспечения, я, наконец, начал работать.
однако в следующей строке кода было несколько предупреждающих сообщений:
app.use(session({secret: '<mysecret>'})
эти предупреждения были:
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
в документации, значения по умолчанию для resave и saveUninitialized являются истинными.
поэтому, изменив код на чтение
app.use(session({secret: '<mysecret>',
saveUninitialized: true,
resave: true}));
избавился от предупреждений.
Итак, чтобы подойти к вопросу:
почему мне нужно передавать эти значения, если они являются значениями по умолчанию, и почему мне не нужно передавать другие параметры?