Size: a a a

NestJS — русскоязычное сообщество

2020 April 06

LK

L K in NestJS — русскоязычное сообщество
Konstantin Bubyakin
уникальный id запроса для трейсинга
хорошо, в чем заключается проблема ибо пока проблемы не вижу ?)
источник

KB

Konstantin Bubyakin in NestJS — русскоязычное сообщество
ну единственное место где я могу взять из Request данные - контроллер. А логируется на разных уровнях абстракции у меня данные
источник

LK

L K in NestJS — русскоязычное сообщество
Konstantin Bubyakin
ну единственное место где я могу взять из Request данные - контроллер. А логируется на разных уровнях абстракции у меня данные
не только
источник

KB

Konstantin Bubyakin in NestJS — русскоязычное сообщество
L K
не только
ну ладно еще мидлвары и интерсепторы. Я имел ввиду, что мне нужно логировать не только на слое транспорта
источник

LK

L K in NestJS — русскоязычное сообщество
Konstantin Bubyakin
ну ладно еще мидлвары и интерсепторы. Я имел ввиду, что мне нужно логировать не только на слое транспорта
еще есть Injection scopes
можно получить реквест в сервисе
источник

LK

L K in NestJS — русскоязычное сообщество
в доке есть
источник

KB

Konstantin Bubyakin in NestJS — русскоязычное сообщество
только хотел дописать))
источник

KB

Konstantin Bubyakin in NestJS — русскоязычное сообщество
ага, тогда абстракция протечет
источник

LK

L K in NestJS — русскоязычное сообщество
но там нужно быть осторожным, производительность падает
источник

MP

Maxim Pismenskiy in NestJS — русскоязычное сообщество
Konstantin Bubyakin
ну единственное место где я могу взять из Request данные - контроллер. А логируется на разных уровнях абстракции у меня данные
а что на счет cls hooked
источник

AK

Alexander Kazantsev in NestJS — русскоязычное сообщество
есть async hooks, но я еще не пробовал + они експериментальные. https://nodejs.org/api/async_hooks.html
источник

AK

Alexander Kazantsev in NestJS — русскоязычное сообщество
вот есть реализация для неста, вроде даже рабочая: https://gist.github.com/bengry/924a9b93c25d8a98bffdfc0a847f0dbe
источник

AK

Alexander Kazantsev in NestJS — русскоязычное сообщество
лично не сипользовал. пока руки не дошли. но кто юзал - противоречивые фидбеки давали. так что на свой страх и риск 🙂
источник

И

Илья | 😶 in NestJS — русскоязычное сообщество
надо ждать когда будут в стейбл
источник

И

Илья | 😶 in NestJS — русскоязычное сообщество
Тогда думаю будет сервис инжектируемый и можно будет брать данные из контекста где угодно
источник

И

Илья | 😶 in NestJS — русскоязычное сообщество
Ну а в контексте request, например
источник

AK

Alexander Kazantsev in NestJS — русскоязычное сообщество
Илья | 😶
надо ждать когда будут в стейбл
долго еще ждать прийдется 🙂
источник

AK

Anton Kodwi in NestJS — русскоязычное сообщество
Ребят, привет.

Вопрос: есть 2 стратегии паспорта, "локальная" и jwt. "Локальная" должная быть только на одном маршруте для логина, а jwt глобальна. При таком раскладе везде будет jwt юзаться, а указанный на конкретном маршруте гард "локальной" стратегии будет перекрывать глобальную jwt?
источник

И

Илья | 😶 in NestJS — русскоязычное сообщество
Anton Kodwi
Ребят, привет.

Вопрос: есть 2 стратегии паспорта, "локальная" и jwt. "Локальная" должная быть только на одном маршруте для логина, а jwt глобальна. При таком раскладе везде будет jwt юзаться, а указанный на конкретном маршруте гард "локальной" стратегии будет перекрывать глобальную jwt?
Не будет перекрывать
А наоборот по очереди будут срабатывать
источник

И

Илья | 😶 in NestJS — русскоязычное сообщество
Это по сути гварды
источник