Size: a a a

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

2020 April 14

DB

Dilame Bowzee in NestJS — русскоязычное сообщество
Maxim Vynogradov
@TheMrPonchik @svt51v . Ну предистория - я поискал и нашёл интересную либу - https://www.npmjs.com/package/admin-bro-typeorm .
Работает она на ActiveRecord...  я полез в свои модельки и вижу что они не унаследованы от BaseEntity.. ну вот это меня и сконфузило..
просто пытаюсь теперь понять что да как оно работает. (а оно как не странно работает =))
AR там уже с коробки, сам писать ничего не буду
Вау. Выглядит супер-интересно. Я давненько присматривался к AdminBro, но у них тогда не было интеграции с TypeORM.
Спасибо за ссылку
источник

DB

Dilame Bowzee in NestJS — русскоязычное сообщество
Кстати, такая админка - это ещё один довод в пользу хранения всех моделек в одном модуле.
источник

MV

Maxim Vynogradov in NestJS — русскоязычное сообщество
Dilame Bowzee
Вау. Выглядит супер-интересно. Я давненько присматривался к AdminBro, но у них тогда не было интеграции с TypeORM.
Спасибо за ссылку
Оно даже работает) и в их слеке на вопросы отвечают
источник

RP

Roman Pogorelov in NestJS — русскоязычное сообщество
Привет. Подскажите по TypeORM, плз.
Есть две модели: user и role. В обеих есть id(@PrimaryGeneratedColumn('uuid')), при этом метод create в role не возвращает id, а в user все ок. В базе id-шники создаются.
источник

RP

Roman Pogorelov in NestJS — русскоязычное сообщество
Обе модели с ассоциациями, user (m2m -> role), role (m2m -> role, o2m -> permission).  Для всех ассоциация role установлен cascade: true.
user создаю сразу с ассоциацией, role без.
источник

RP

Roman Pogorelov in NestJS — русскоязычное сообщество
upd: role (m2m -> user, o2m -> permission)
источник

S

Sviatoslav in NestJS — русскоязычное сообщество
Вот читаю темку Future of TypeORM ох.. чувствую скоро только деприкейтыд вебсйл останется)
источник

AK

Alex Konstantinov in NestJS — русскоязычное сообщество
Sviatoslav
Вот читаю темку Future of TypeORM ох.. чувствую скоро только деприкейтыд вебсйл останется)
Почему?
источник

S

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

S

Sviatoslav in NestJS — русскоязычное сообщество
Плерок рассказывает что не успевает вот его и подстрекают)
источник

LK

L K in NestJS — русскоязычное сообщество
Sviatoslav
Вот читаю темку Future of TypeORM ох.. чувствую скоро только деприкейтыд вебсйл останется)
да он нахрен не нужен этот WebSQL потому что он deprecated давно уже
источник

S

Sviatoslav in NestJS — русскоязычное сообщество
Да там много забавного)
источник

AK

Anton Kodwi in NestJS — русскоязычное сообщество
ребят, а это нормальная практика изменять request из метода обычного сервиса? Если я по логике метода хочу сам засунуть юзера в req.user и дальше отдать req на обработку другому методу сервиса?
источник

LK

L K in NestJS — русскоязычное сообщество
Anton Kodwi
ребят, а это нормальная практика изменять request из метода обычного сервиса? Если я по логике метода хочу сам засунуть юзера в req.user и дальше отдать req на обработку другому методу сервиса?
хорошо, ты это сделаешь
если у тебя будет бага, то интересно какой будет дебаг вот этих сайд еффектов

расскажи для чего ты так делаешь
источник

AK

Anton Kodwi in NestJS — русскоязычное сообщество
авторизация через соц сеть. Приходит code с фронта, в методе я лезу, например, в вк, он возвращает инфу по юзеру с accessToken, я создаю нового юзера в своей базе и должен сгенерить jwt пару, а метод generateJwt у меня универсальный и принимает req (внутри userId для токенов берется из req). Я, конечно, могу просто передать в generateJwt доп параметр типа exteranlUserId и не трогать req.
источник

LK

L K in NestJS — русскоязычное сообщество
Anton Kodwi
авторизация через соц сеть. Приходит code с фронта, в методе я лезу, например, в вк, он возвращает инфу по юзеру с accessToken, я создаю нового юзера в своей базе и должен сгенерить jwt пару, а метод generateJwt у меня универсальный и принимает req (внутри userId для токенов берется из req). Я, конечно, могу просто передать в generateJwt доп параметр типа exteranlUserId и не трогать req.
лучше не изменять req если это можно избежать
источник

AK

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

S

Sviatoslav in NestJS — русскоязычное сообщество
Anton Kodwi
ребят, а это нормальная практика изменять request из метода обычного сервиса? Если я по логике метода хочу сам засунуть юзера в req.user и дальше отдать req на обработку другому методу сервиса?
Для этого есть миделверы
источник

AK

Anton Kodwi in NestJS — русскоязычное сообщество
Sviatoslav
Для этого есть миделверы
не в этом случае)
источник

AK

Anton Kodwi in NestJS — русскоязычное сообщество
тут на один конкретный маршрут приходит код и нужно, обработав логику, сгенерить jwt и все. В mw совать такое незачем.
источник