Size: a a a

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

2020 August 07

SL

S. L. in NestJS — русскоязычное сообщество
это плохая реализация?
источник

YK

Yaroslav Kuznetsov in NestJS — русскоязычное сообщество
На мой взгляд да, ты внутрь контроллера впихнул крон
источник

YK

Yaroslav Kuznetsov in NestJS — русскоязычное сообщество
Это нужно разносить
источник

YK

Yaroslav Kuznetsov in NestJS — русскоязычное сообщество
Контроллер в данном случае должен отдавать результат сервиса
источник

YK

Yaroslav Kuznetsov in NestJS — русскоязычное сообщество
Внутри сервиса описывать всю бизнес логику
источник

AK

Alex Kulagin 🏡 in NestJS — русскоязычное сообщество
Yaroslav Kuznetsov
На мой взгляд да, ты внутрь контроллера впихнул крон
Это не самое плохое) метод гет, название check. А по факту происходит изменение данных
источник

SL

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

SL

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

YK

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

YK

Yaroslav Kuznetsov in NestJS — русскоязычное сообщество
У тебя крон обновляет данные?
источник

YK

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

YK

Yaroslav Kuznetsov in NestJS — русскоязычное сообщество
Почитай на досуге, я часто к этой репе обращаюсь
источник

SL

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

SL

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

YK

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

SL

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

AK

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

AK

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

SL

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

YK

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