Size: a a a

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

2020 August 10

AK

Alex Konstantinov in NestJS — русскоязычное сообщество
Joe Beretta
однозначно code-first (через дто).  Его завезли полноценно с 7 версии, и полагаю дальше все больше его и будут поддерживать
Почему однозначно?
источник

JB

Joe Beretta in NestJS — русскоязычное сообщество
Alex Konstantinov
Почему однозначно?
много преимуществ, меньше возни с "новым синтаксисом", который предлагает gql.
1 из огромных плюсов, это определение сущностей и дто в 1 класс при полной идентичности
2 также можно с помощью class-validator добавить множество проверок в описании типов, вместо того, чтобы в каждом сервисе/резолвере проверять все ли поля приходят верными
источник

AK

Alex Konstantinov in NestJS — русскоязычное сообщество
Joe Beretta
много преимуществ, меньше возни с "новым синтаксисом", который предлагает gql.
1 из огромных плюсов, это определение сущностей и дто в 1 класс при полной идентичности
2 также можно с помощью class-validator добавить множество проверок в описании типов, вместо того, чтобы в каждом сервисе/резолвере проверять все ли поля приходят верными
А вас не смущает, что платформонезависимый контракт становится зависимым от платформы, в рамках которого он реализовывается?
источник

MV

Maxim Vynogradov in NestJS — русскоязычное сообщество
Alex Konstantinov
А вас не смущает, что платформонезависимый контракт становится зависимым от платформы, в рамках которого он реализовывается?
Аналогичная была мысль)
источник

JB

Joe Beretta in NestJS — русскоязычное сообщество
Alex Konstantinov
А вас не смущает, что платформонезависимый контракт становится зависимым от платформы, в рамках которого он реализовывается?
ну для такого случая, уже из коробки графкюэль модуля дается возможность генерировать схему в файл, и при необходимости использовать схему также даются функции, которые могут работать со схемой
источник

SL

S. L. in NestJS — русскоязычное сообщество
всем привет. Я читал доки по кешированию, но там как-то поверхностно все рассказано
источник

SL

S. L. in NestJS — русскоязычное сообщество
к примеру как контролить кеш? как его почситить например
источник

SL

S. L. in NestJS — русскоязычное сообщество
мне нужно раз в десять минут сравнивать коллекцию из монгодб с ее кешированной копией и сразу после проверки обновлять кеш
источник

AK

Alex Konstantinov in NestJS — русскоязычное сообщество
Joe Beretta
ну для такого случая, уже из коробки графкюэль модуля дается возможность генерировать схему в файл, и при необходимости использовать схему также даются функции, которые могут работать со схемой
Вы как-то переиграли мои слова, я как раз об этом и спросил, вас не смущает, что "платформонезависимый контракт становится зависимым от платформы, в рамках которого он реализовывается" = контракт генерируется вашей системой и зависит от кода вашей системы.
источник

AK

Alex Konstantinov in NestJS — русскоязычное сообщество
Просто я использую подход schema first, а вы написали, что надо использовать однозначно code first, я хочу для себя прояснить, почему однозначно, или это просто ваше субъективное мнение?
источник

JB

Joe Beretta in NestJS — русскоязычное сообщество
Alex Konstantinov
Вы как-то переиграли мои слова, я как раз об этом и спросил, вас не смущает, что "платформонезависимый контракт становится зависимым от платформы, в рамках которого он реализовывается" = контракт генерируется вашей системой и зависит от кода вашей системы.
прошу прощения, если не так понял. Но когда вы создаете схему вручную, а потом пользуетесь ею, разве вы не делаете те же действия, только в обратном порядке. да и схема будет содержать то же самое
источник

JB

Joe Beretta in NestJS — русскоязычное сообщество
Alex Konstantinov
Просто я использую подход schema first, а вы написали, что надо использовать однозначно code first, я хочу для себя прояснить, почему однозначно, или это просто ваше субъективное мнение?
да. контекст был, что это ИМХО. И на мой взгляд (коллеги по работе тоже этот вариант предпочитают) он намного удобнее
источник

SL

S. L. in NestJS — русскоязычное сообщество
можете подсказать хорошие статьи или видео про кеширование в nestjs?
источник

SL

S. L. in NestJS — русскоязычное сообщество
оф. документацию я читал, но там не совсем то, что мне нужно
источник

AI

Artyom Ivanov in NestJS — русскоязычное сообщество
https://courses.nestjs.com/
мб на курсах будет что-то, как раз сегодня должен быть релиз
источник

SL

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

SL

S. L. in NestJS — русскоязычное сообщество
в доках просто написано как сделать кеширование, но как им управлять, как с ним сравнивать, как его сохранять куда-то не показано
источник

AK

Alex Kulagin 🏡 in NestJS — русскоязычное сообщество
S. L.
в доках просто написано как сделать кеширование, но как им управлять, как с ним сравнивать, как его сохранять куда-то не показано
источник

SL

S. L. in NestJS — русскоязычное сообщество
спасибо, сейчас гляну
источник

AK

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