Я хочу установить cookie при входе в систему с использованием узла.В моих фронтонах я использую только js.Я пытаюсь использовать cookie-парсер.
В моем файле server.js у меня есть
const cookieParser = require('cookie-parser');
app.use(cookieParser());
И маршрут:
router.post('/login', (req, res, next) => {
User.find({
email: req.body.email
})
.exec()
.then(user => {
bcrypt.compare(req.body.password, user[0].password).then(function (result) {
if (result) {
const token = jwt.sign({
email: user[0].email,
userId: user[0]._id
},
process.env.JWT_KEY, {
expiresIn: "1h"
}
)
res.cookie('userToken', token);
res.render('index', {
movies: {}
});
})
})
})
Я тестирую в другомroute, если cookie установлен с помощью:
console.log('cookies',res.cookies)
Console.log дает мне пустой объект.Что мне здесь не хватает?