Size: a a a

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

2020 February 25

AM

Andrey Melikhov in NestJS — русскоязычное сообщество
Илья | 😶
Годнота
Фактически это даёт возможность в nest меньше использовать scope: request и красиво передавать через cls-контекст
источник

OR

Oleg R. in NestJS — русскоязычное сообщество
Илья | 😶
Наверное сейчас пакеты будут переписывать :)
пока не войдет в lts не будем)
источник

И

Илья | 😶 in NestJS — русскоязычное сообщество
Andrey Melikhov
Фактически это даёт возможность в nest меньше использовать scope: request и красиво передавать через cls-контекст
Вооооот, когда сервис с кучей зависимостей не придётся условную сотню раз в секунду создавать это ж очень хорошо будет
источник

И

Илья | 😶 in NestJS — русскоязычное сообщество
Пусть и сам cls наверное будет свою долю пирога есть, но тем не менее
источник

AM

Andrey Melikhov in NestJS — русскоязычное сообщество
С другой стороны у нас уже есть контекст Request в экспрессе, но его надо явно передавть везде и это отвратительно
источник

И

Илья | 😶 in NestJS — русскоязычное сообщество
Andrey Melikhov
С другой стороны у нас уже есть контекст Request в экспрессе, но его надо явно передавть везде и это отвратительно
передаю в сервисы req.user xD
источник

И

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

AM

Andrey Melikhov in NestJS — русскоязычное сообщество
Илья | 😶
передаю в сервисы req.user xD
т.е. у тебя в контроллере светится реквест. Так себе )
источник

И

Илья | 😶 in NestJS — русскоязычное сообщество
Andrey Melikhov
т.е. у тебя в контроллере светится реквест. Так себе )
не, декоратор для req,user
источник

AM

Andrey Melikhov in NestJS — русскоязычное сообщество
это хорошо
источник

И

Илья | 😶 in NestJS — русскоязычное сообщество
Надо бы у Камиля спросить планируется ли в нест завозить чи не
источник

AM

Andrey Melikhov in NestJS — русскоязычное сообщество
Это привяжет к последней версии ноды
источник

И

Илья | 😶 in NestJS — русскоязычное сообщество
Andrey Melikhov
Это привяжет к последней версии ноды
Логично, однако штука удобная будет
источник

И

Илья | 😶 in NestJS — русскоязычное сообщество
Я думаю можно сделать 2 варианта, с CLS и новыми инстансами сервиса в зависимости от версии ноды или как раз параметров неста
источник

И

Илья | 😶 in NestJS — русскоязычное сообщество
https://github.com/nestjs/nest/issues/4150
Ждём-с, если кому интересно
источник

V

Vadym in NestJS — русскоязычное сообщество
Привет, ребята. Разбираюсь с queues в nest. Но не могу понять как запустить очередь, например для вывода в консоль строки каждые 2 секунды.
источник

V

Vadym in NestJS — русскоязычное сообщество
в app.module.ts
import { Module } from '@nestjs/common';
import { BullModule } from '@nestjs/bull';
import { AppController } from './app.controller';
import { AppService } from './app.service';

@Module({
 imports: [
   BullModule.registerQueue({
     name: 'terminalString',
     redis: {
       host: 'localhost',
       port: 6379
     }
   })
 ],
 controllers: [AppController],
 providers: [AppService],
})
export class AppModule {}
источник

V

Vadym in NestJS — русскоязычное сообщество
в app.service.ts
import { Injectable } from '@nestjs/common';
import { Queue } from 'bull';
import { InjectQueue } from '@nestjs/bull';

@Injectable()
export class AppService {
 constructor(@InjectQueue('terminalString') private readonly terminalQueue: Queue) {}
 getHello(): string {
   const simpleStr = 'Hello World!';
   console.log(simpleStr);
   return simpleStr
 }
}
источник

V

Vadym in NestJS — русскоязычное сообщество
сам контроллер app.controller.ts
import { Controller, Get } from '@nestjs/common';
import { AppService } from './app.service';

@Controller()
export class AppController {
 constructor(private readonly appService: AppService) {}

 @Get()
 getHello(): string {
   return this.appService.getHello();
 }
}
источник

И

Илья | 😶 in NestJS — русскоязычное сообщество
Vadym
Привет, ребята. Разбираюсь с queues в nest. Но не могу понять как запустить очередь, например для вывода в консоль строки каждые 2 секунды.
так а где у тебя хоть один обработчик ?
источник