Size: a a a

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

2020 September 30

BO

Babenko Oleg in NestJS — русскоязычное сообщество
Joe Beretta
Такими тэмпами скоро выйдет тс 5 и нэст 10 какой-то, а мы так и будем писать под стиль 7го)😆
Ага, как ангуляр со второй версии в ${какая там ща последняя} версию быстро жахнул))
источник

JB

Joe Beretta in NestJS — русскоязычное сообщество
Babenko Oleg
Ага, как ангуляр со второй версии в ${какая там ща последняя} версию быстро жахнул))
Они там конечно кардинально все переделали. После 2й. А дальше когда отрефакторили и пересмотрели структуру, уже только наработка функционала пошла. Не знаю будет ли снова такое в ближайшее время.
источник

🏡K

🏡 ILshat Khamitov in NestJS — русскоязычное сообщество
я за то чтобы нест переписали на ангулар)
источник

N

Nomad in NestJS — русскоязычное сообщество
какой нить гугловский (внутренний) продукт написан на угловом?
источник

И

Илья | 😶 ☮️... in NestJS — русскоязычное сообщество
Nomad
какой нить гугловский (внутренний) продукт написан на угловом?
облако
источник

N

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

И

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

И

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

M

Maxim in NestJS — русскоязычное сообщество
Всем привет, пытаюсь решить проблему. У меня есть три модуля: чат, уведомления и пользователи. При первом заходе пользователя на сайт мне нужно посчитать кол-во непрочитанных сообщений и уведомлений в роуте /me (в модуле пользователи) затронув модуль чат и уведомления для получениях данных. При этом модуль чат и уведомления также использует модуль пользователя, тем самым я получаю круговую (циклич.) зависимость, как в таких ситуациях можно от неё отказаться?
источник

IL

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

M

Maxim in NestJS — русскоязычное сообщество
Да, об этом вкурсе, есть какие-то альтернативные решения?
источник
2020 October 01

🏡K

🏡 ILshat Khamitov in NestJS — русскоязычное сообщество
Сделай каждый модуль не зависимым, и внутри сервис для внешних интеграцией, и так для каждого модуля птом создай в апп модуле сервис и имплементируй его от всех этих сервисов и реализуй все логики в нем, птом этот сервис через диай пробрось всем модулям, кучу раз писал как такое делать, нужно поискать тут, примера нет, руки так и не дошли запилить, может в вых сделаю если свободен буду
источник

🏡K

🏡 ILshat Khamitov in NestJS — русскоязычное сообщество
Если понял что я написал, то вместо сервиса используй токен вместо сервисного инжекта и интерфейс вместо класса, так правильнее будет

Абстрактный или базовый класс не используй, ато каша будет, изолируй интеграционные сервис, его методы и переменные будут только юзать, он сам никого не будет юзать, внутри можно через фабрики или визитер шаблон шарить алгоритмы или дто другим сервисам модуля который изолируешь
источник

M

Maxim in NestJS — русскоязычное сообщество
@KaufmanEndy частично понял, но было бы круто увидеть базовый пример реализации, если будет возможность, буду очень рад)
источник

А

Андрей in NestJS — русскоязычное сообщество
Почему может не отвечать на запрос гет? В конструкторе вижу console.log('AppController'); , а при заходе на http://localhost:4000 не срабатывает метод getAdminFrontend()

@Controller('/')
export class AppController {
 constructor() {
   console.log('AppController');
 }

 @Get('')
 getAdminFrontend() {
   console.log('test');
   return 1;
 }
}
источник

PB

Pavel Buldakov in NestJS — русскоязычное сообщество
Андрей
Почему может не отвечать на запрос гет? В конструкторе вижу console.log('AppController'); , а при заходе на http://localhost:4000 не срабатывает метод getAdminFrontend()

@Controller('/')
export class AppController {
 constructor() {
   console.log('AppController');
 }

 @Get('')
 getAdminFrontend() {
   console.log('test');
   return 1;
 }
}
попробуй убрать пустую строку в методе гет
источник

BO

Babenko Oleg in NestJS — русскоязычное сообщество
Андрей
Почему может не отвечать на запрос гет? В конструкторе вижу console.log('AppController'); , а при заходе на http://localhost:4000 не срабатывает метод getAdminFrontend()

@Controller('/')
export class AppController {
 constructor() {
   console.log('AppController');
 }

 @Get('')
 getAdminFrontend() {
   console.log('test');
   return 1;
 }
}
Вряд ли я угадал, но может localhost:3000 вместо 4000?))
источник

BO

Babenko Oleg in NestJS — русскоязычное сообщество
Так сказать маааало ли)
источник

А

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

Д

Денис in NestJS — русскоязычное сообщество
Андрей
Нет, у меня так повелось, что бекенд на 4ххх запускаю)
Так ты пробовал @Get()
источник