跳到主要内容
CNode

求助 - express3.0 csrf 问题,在线等

社区
Jjyg0124发布于 13 年前最后回复 13 年前
245470
        //cookie
        app.use(express.cookieParser());
        //session
        app.use(express.session({
            secret:config.session_secret,
            store: new mongoStore({
                url: config.mongodb,
                collection : 'sessions'
            })
        }));

        app.use(express.csrf());

        app.use(function(req, res, next){
            res.locals.req = req;
            res.locals.session = req.session;
            res.locals.csrf = req.session ? req.session._csrf : ''
            next();
        });

我的_csrf一直在变化着的呢?我看cnodejs网站和其他网站,都没变化,求解。。 req.session._csrf is deprecated, use req.csrfToken([callback]) instead

查看回复

回复 (2)

C
coolicer#213 年前
C
coolicer#113 年前

这个提示也告诉你要使用req.csrfToken([callback])代替。

参与回复

登录后即可参与回复。登录