我正在为节点JS应用程序使用express-session,并且在运行该应用程序时,我不断收到以下3条弃用警告:
express-session不建议使用的undefined resave选项;提供重新保存选项
node_modules\express\lib\router\layer.js:95:5
express-session deprecated undefined saveUninitialized option; provide
saveUninitialized option node_modules\express\lib\router\layer.js:95:5
express-session deprecated req.secret; provide secret option node_modules\express\lib\router\layer.js:95:5
我的会话定义如下:
app.use(session({
secret: "akjjkjnisaiuu8998323jdkadsih892rhoisdfasl",
resave: true,
saveUninitialized: true,
cookie: {
maxAge: 60000
}
}));
从我在文档中阅读的内容来看,如果我在会话中明确定义了resave,secret和saveUnitialized,则警告应该消失。我还想念其他东西吗?
我正在使用nodemon app.js
运行该应用程序吗?
编辑:我已经在我的app.js中定义了警告中的选项,所以另一个(重复)问题无济于事...
谢谢!