【发布时间】:2016-08-20 16:52:45
【问题描述】:
我正在使用MEAN stack 编写一个单页应用程序,并使用express-session 和redis 进行会话管理。
我想在客户的 cookie 中使用 scrf 令牌。
问题是当我添加csurf 中间件时,它在redis 中设置了一个名称为csrfSecret 的会话,但我怎样才能将它在cookie 中发送给客户端?
中间件:
app.use(csrf({}));
app.use(function(req, res, next) {
res.cookie('csrf-token', req.csrfToken());
return next();
});
并且csrf-token 正在发送给客户端,但它什么也没做。我从模块收到 403 错误。
感谢您的任何回答或想法。
【问题讨论】:
标签: node.js session cookies csrf express-session