установка куки в узле - PullRequest
0 голосов
/ 28 мая 2019

Я хочу установить 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 дает мне пустой объект.Что мне здесь не хватает?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...