Невозможно получить доступ к файлам cookie cookie промежуточного уровня - PullRequest
0 голосов
/ 06 мая 2019

Я пытаюсь установить req user:

use(req: any, res: Response, next: () => {}) {
    req.user = this.userService.getUserAuthenticated(req.cookies.t);
    next();
}

но req.cookies не определено.

чтобы включить cookie я использую:

app.register(require('fastify-cookie'));

с ExecutionContext в Interceptor это хорошо работает, но мне нужно это для тыквы, и canActivate вызывается перед перехватчиком.

1 Ответ

0 голосов
/ 17 мая 2019

Cookies анализируются в хуке onRequest в приложении жизненный цикл fastify , поэтому, если он не определен, то ваше использование имеет место раньше, или у вас нет куки.

Что ты можешь сделать?

1) Парсировать куки вручную с headers.raw.

2) Используйте в качестве крючка после обработки запроса на куки.

...