快速会话弃用警告,即使已明确定义值

时间:2019-03-27 02:14:45

标签: node.js express

我正在为节点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中定义了警告中的选项,所以另一个(重复)问题无济于事...

谢谢!

0 个答案:

没有答案