我们正在使用cookie会话节点模块。无论我们做什么,会话都不会持续。我们的路由器如下:
const cookieSession = require('cookie-session');
router.use(cookieSession({ name: 'our_session', secret: process.env.SECRET }));
router.post('/userlogin', loginUser.authUser);
我们的loginUser文件如下:
const selectUser = require('../database/queries/getuser');
const bcrypt = require('bcryptjs');
exports.authUser = (req, res) => {
const { email } = req.body;
req.session.email = email;
console.log('session', req.session);
req.session.save((err) => {
if (!err) {
console.log(req.session);
res.send({ success: true });
} else {
console.log(err);
}
});
请帮助!已经研究了几个小时。无法使用redirect('/'),因为React Router不喜欢它。 res.send({ success: true})
不能使会话自己持久化。 success
由React中的后续重定向使用。