Size: a a a

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

2020 March 01

S

Sviatoslav in NestJS — русскоязычное сообщество
памниш как в лихие девяностые, все на фреймах... может вариант?)
источник

И

Илья | 😶 in NestJS — русскоязычное сообщество
Sviatoslav
памниш как в лихие девяностые, все на фреймах... может вариант?)
не, лень что либо лишнего делать
источник

KA

Kylych Asankulov in NestJS — русскоязычное сообщество
L K
добавить guard в providers ?
ругается что findOne метода нету у репозитория
источник

S

Sviatoslav in NestJS — русскоязычное сообщество
Kylych Asankulov
ругается что findOne метода нету у репозитория
источник

KA

Kylych Asankulov in NestJS — русскоязычное сообщество
Вообще я хотел сделать подтипа мидлвари что юзер мог обращаться только к своим ресурсам. Какие варианты есть?
источник

AB

Aleksandr Bukhalo in NestJS — русскоязычное сообщество
L K
https://github.com/nestjs/nest/pull/4188
мега крутой PR в нест
)
Да ладно тебе, всё равно польза
источник

AB

Aleksandr Bukhalo in NestJS — русскоязычное сообщество
Разработка это командная работа всегда
источник

S

Sviatoslav in NestJS — русскоязычное сообщество
Kylych Asankulov
Вообще я хотел сделать подтипа мидлвари что юзер мог обращаться только к своим ресурсам. Какие варианты есть?
Напиши глобальную миделверу есть forRoutes или просто в use там можно и блокировать и просто в реквест записать https://docs.nestjs.com/middleware
источник

LK

L K in NestJS — русскоязычное сообщество
Kylych Asankulov
Вообще я хотел сделать подтипа мидлвари что юзер мог обращаться только к своим ресурсам. Какие варианты есть?
когда будешь выбирать только ресурсы пользователя указывай userId при запросе в базу

в таком случае другие пользователи когда попытаются обратиться не к своему ресурсу получат 404 вместо 403 или другие ошибки которые указывают что такой ресурс существует
а это плохо потому что могут перебрать ресурсы

а уже у себя можно логировать запросы конкретного пользователя который обращается не к своим ресурсам если это нужно
источник
2020 March 02

AB

Andrey Bronin in NestJS — русскоязычное сообщество
Привет, натолкнулся на проблему с TypeOrm вот тут похожая issue https://github.com/nestjs/typeorm/issues/317 у меня почти то же самое но с postgres. Суть: делаю custom repository class PartyRepository extends Repository<PartyEntity>, потом пытаюсь использовать репозиторий в сервисе, но не могу добраться до методов из прототипа Repository, получаю TypeError: Cannot read property 'find' of undefined
источник

В

Вячеслав in NestJS — русскоязычное сообщество
Подскажите плиз, пишу юнит тест на контроллер, в нем всего один метод - он обращается к другому серверу и возвращает ответ - что я должен тут протестировать? То есть должен ли в тесте делать такое же обращение, или какой-то мок создать?
источник

S

Sviatoslav in NestJS — русскоязычное сообщество
Andrey Bronin
Привет, натолкнулся на проблему с TypeOrm вот тут похожая issue https://github.com/nestjs/typeorm/issues/317 у меня почти то же самое но с postgres. Суть: делаю custom repository class PartyRepository extends Repository<PartyEntity>, потом пытаюсь использовать репозиторий в сервисе, но не могу добраться до методов из прототипа Repository, получаю TypeError: Cannot read property 'find' of undefined
@InjectRepository(PartyRepository) private partyRepository: PartyRepository
?
источник

VL

Vanya Leyn in NestJS — русскоязычное сообщество
Andrey Bronin
Привет, натолкнулся на проблему с TypeOrm вот тут похожая issue https://github.com/nestjs/typeorm/issues/317 у меня почти то же самое но с postgres. Суть: делаю custom repository class PartyRepository extends Repository<PartyEntity>, потом пытаюсь использовать репозиторий в сервисе, но не могу добраться до методов из прототипа Repository, получаю TypeError: Cannot read property 'find' of undefined
В модуле импортируй репозиторий
источник

AK

Alexander Kazantsev in NestJS — русскоязычное сообщество
Вячеслав
Подскажите плиз, пишу юнит тест на контроллер, в нем всего один метод - он обращается к другому серверу и возвращает ответ - что я должен тут протестировать? То есть должен ли в тесте делать такое же обращение, или какой-то мок создать?
мокай конечно, зачем в тестах делать реальные запросы?)
источник

В

Вячеслав in NestJS — русскоязычное сообщество
Alexander Kazantsev
мокай конечно, зачем в тестах делать реальные запросы?)
спасибо, не знаю, не сталкивался еще)
источник

AK

Alexander Kazantsev in NestJS — русскоязычное сообщество
Вячеслав
спасибо, не знаю, не сталкивался еще)
ну ты ж при тестировании сервисов, которые ходят в базу не делаешь реальные запросы в базу :)
источник

В

Вячеслав in NestJS — русскоязычное сообщество
еще до сервисов не дошел, но вопрос такой уже стоял, так что спасибо и за это)
источник

АП

Артем Проскурко in NestJS — русскоязычное сообщество
Всем привет!
Не подскажете как чайнику в nest сделать авторизацию с refresh токеном?
Или где про это можно почитать?
источник

AB

Andrey Bronin in NestJS — русскоязычное сообщество
Sviatoslav
@InjectRepository(PartyRepository) private partyRepository: PartyRepository
?
да я в модуле в секции providers указал и в сервисе InjectRepository сделал. Репо инжектится и методы вызываются, которые явно в классе PartyRepository прописаны. Не вызываются методы из дочернего класса Repository(например find()) от которого я сделал extends(отнаследовался), если я правильно понял из показаний отладчика, то внутри Repository entityManager === undefined https://github.com/typeorm/typeorm/blob/master/src/repository/Repository.ts
источник

S

Sviatoslav in NestJS — русскоязычное сообщество
Andrey Bronin
да я в модуле в секции providers указал и в сервисе InjectRepository сделал. Репо инжектится и методы вызываются, которые явно в классе PartyRepository прописаны. Не вызываются методы из дочернего класса Repository(например find()) от которого я сделал extends(отнаследовался), если я правильно понял из показаний отладчика, то внутри Repository entityManager === undefined https://github.com/typeorm/typeorm/blob/master/src/repository/Repository.ts
forFeature() указал?
источник