Я намагаюся працювати над налаштуванням програми 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
в документації значення за замовчуванням для збереження та збереженняUninitialized є істинними.
так, змінюючи код на читання
app.use(session({secret: '<mysecret>',
saveUninitialized: true,
resave: true}));
позбувся попереджень.
Отже, щоб перейти до суті питання:
чому я повинен передавати ці значення, якщо вони є типовими значеннями, і чому я не повинен передавати інші параметри?
saveUninitialized
. Я скопіював те, що ви розмістили, і витратив 45 хвилин, намагаючись з'ясувати, наскільки попередження не зникає. Пізніше я зрозумів, що є орфографічна помилка. lol: D