【发布时间】:2021-09-18 20:44:25
【问题描述】:
无法从我的 ayth 控制器设置 cookie,不明白为什么。 如果我从文件夹 app.js 设置一切都很好。
const createSendToken = (user, statusCode, res) => {
const token = signToken(user._id);
const cookieOptions = {
expires: new Date(Date.now() + process.env.JWT_COOKIE_EXPIRES_IN * 24 * 60 * 60 * 1000),
secure: false,
};
if (process.env.NODE_ENV === 'production') cookieOptions.secure = true;
user.password = undefined;
res.cookie('jwt', token, cookieOptions);
res.status(statusCode).json({
status: 'success',
token,
data: {
user,
},
});
};
【问题讨论】:
标签: javascript node.js express cookies backend