Size: a a a

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

2020 October 03

AK

Alex Kulagin 🏡 in NestJS — русскоязычное сообщество
Интерцетор как раз. В доке есть примеры
источник

ІБ

Ігор Братух... in NestJS — русскоязычное сообщество
Alex Kulagin 🏡
А ещё можно у дто экспозить поля по группе. Но опять таки, если список групп динамический, то нужен какой-то доп тул
Список групп статический, но так как это пет проект хотелось попробовать сразу динамику, не помешает для опыта.
источник

AK

Alex Kulagin 🏡 in NestJS — русскоязычное сообщество
Там даже есть сериалайзер. А тебе нужен продвинутый сериалайзер
источник

ІБ

Ігор Братух... in NestJS — русскоязычное сообщество
Alex Kulagin 🏡
Там даже есть сериалайзер. А тебе нужен продвинутый сериалайзер
можешь пожалуйста ткнуть в ссылку?)
источник

AK

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

ІБ

Ігор Братух... in NestJS — русскоязычное сообщество
спасибо!
источник

AK

Alex Kulagin 🏡 in NestJS — русскоязычное сообщество
Ну и сами исходники класса посмотри. Там дальше по мотивам
источник
2020 October 04

T

Tony in NestJS — русскоязычное сообщество
Прошу совета.
Есть задача, - нужно написать обработчик, который будет время от времени глядеть в бд и в зависимости от даты окончания сертификата и текущуй даты проставлять статус, как это правильнее архитектурного реализовать в нест?
источник

🏡K

🏡 ILshat Khamitov in NestJS — русскоязычное сообщество
Tony
Прошу совета.
Есть задача, - нужно написать обработчик, который будет время от времени глядеть в бд и в зависимости от даты окончания сертификата и текущуй даты проставлять статус, как это правильнее архитектурного реализовать в нест?
Джоб в базе сделай и пусть не зависимо от неста все делает
источник

T

Tony in NestJS — русскоязычное сообщество
Ну да, тоже верно.
Спасибо)
источник

A

Aramayis in NestJS — русскоязычное сообщество
Доброго времени суток. Тут у меня возник вопрос по @ResolveField(), нигде не могу найти информацию. В официальных доках https://docs.nestjs.com/graphql/resolvers#schema-first-resolver есть пример по @ResolveField(), (прикрепляю скриншот кода) и как я понимаю, метод posts, собственно над которой весит выше упомянутый декоратор, вызывается после author, ну чтобы добавить к объекту author поле posts. Вот теперь вопрос: что будет, если метод (Query) author у меня будет возвращать не один объект, а список. То есть не будет id в аргументах, и вместо findOneById(id) будет например простой find(), который возвращает список всех author-ов. Метод posts будет вызываться для каждого элемента этого списка, и каждый раз будет выполняться запрос в базу данных?
источник

AK

Alex Kulagin 🏡 in NestJS — русскоязычное сообщество
Aramayis
Доброго времени суток. Тут у меня возник вопрос по @ResolveField(), нигде не могу найти информацию. В официальных доках https://docs.nestjs.com/graphql/resolvers#schema-first-resolver есть пример по @ResolveField(), (прикрепляю скриншот кода) и как я понимаю, метод posts, собственно над которой весит выше упомянутый декоратор, вызывается после author, ну чтобы добавить к объекту author поле posts. Вот теперь вопрос: что будет, если метод (Query) author у меня будет возвращать не один объект, а список. То есть не будет id в аргументах, и вместо findOneById(id) будет например простой find(), который возвращает список всех author-ов. Метод posts будет вызываться для каждого элемента этого списка, и каждый раз будет выполняться запрос в базу данных?
Да. Гугли n+1 graphql
источник

А

Андрей in NestJS — русскоязычное сообщество
Добрый вечер всем.
Такая ситуация, думал использовать миддлверы, чтобы идентифицировать авторищированного юзера, проверять с какой платформы запрос и тд. И инфу о всем этом ложить в request. (Так делал раньше на экспрессе) После чего уже юзать guard-ы.

Так вот при таком подходе мне придётся переопределить интерфейс request? Или может в nest есть какой-то другой способ реализовывать это, не трогая request?
источник

A

Aramayis in NestJS — русскоязычное сообщество
А что будет, если как на скриншоте, author всё также будет возвращать один элемент по id, но у этого объекта помимо posts будут ещё и поля books и notes. Сначала будет из базы данных получен объект author, а потом поочередно значения для полей posts, books и notes? И в итоге суммарно будет 4 запроса в базу данных что-ли?
источник

K

Kek in NestJS — русскоязычное сообщество
Как получить ip запроса в NestJS? Использую Cloudflar
источник

GS

Grigorii K. Shartsev in NestJS — русскоязычное сообщество
Kek
Как получить ip запроса в NestJS? Использую Cloudflar
Вероятно req.headers['x-forwarded-for']
источник

GS

Grigorii K. Shartsev in NestJS — русскоязычное сообщество
(req.ip вроде его же дает)
источник

K

Kek in NestJS — русскоязычное сообщество
Это нормально если req.ip какую то хрень возвращает?
::1
источник

И

Илья | 😶 ☮️... in NestJS — русскоязычное сообщество
Kek
Это нормально если req.ip какую то хрень возвращает?
::1
это не хрень
источник

И

Илья | 😶 ☮️... in NestJS — русскоязычное сообщество
ты просто не шаришь
источник