Size: a a a

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

2021 July 05

DT

Dan The Great 🔥 in NestJS — русскоязычное сообщество
В том, что так не работает
источник

DT

Dan The Great 🔥 in NestJS — русскоязычное сообщество
Передал ты процесс.энв в модуль-враппер и что дальше?
источник

DT

Dan The Great 🔥 in NestJS — русскоязычное сообщество
Как его достать в функции forRootAsync?
Никак
источник

🏡K

🏡 ILshat Khamitov in NestJS — русскоязычное сообщество
🤦‍♂️
источник

🏡K

🏡 ILshat Khamitov in NestJS — русскоязычное сообщество
@Module({})
export class MyModule {
   static forRoot(config: MyConfig): DynamicModule {
       return {
           module: MyModule,
           imports: [MailModule.forRoot({cheta: config.cheta})],
           providers: [
               { provide: MY_CONFIG, useValue: { ...config } },
               MyService
           ]
       };
   }
}
источник

🏡K

🏡 ILshat Khamitov in NestJS — русскоязычное сообщество
зачем тебе forRootAsync вообще?
источник

🏡K

🏡 ILshat Khamitov in NestJS — русскоязычное сообщество
в MyService
пишешь просто @Inject(MY_CONFIG) myConfig: MyConfig
источник

🏡K

🏡 ILshat Khamitov in NestJS — русскоязычное сообщество
и берешь значение this.myConfig.cheta
источник

DT

Dan The Great 🔥 in NestJS — русскоязычное сообщество
Попробую так сделать, спс
источник

MY

Michael Yali in NestJS — русскоязычное сообщество
Несколько раз перечитал. Не понимаю, о чём ты вообще? ))
источник

YK

Yurii Kovalenko in NestJS — русскоязычное сообщество
Как-то субьективно рассказал, заведи ишью, пусть Камиль тоже узнает, что не знает диай неста
источник

🏡K

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

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

ну конфиг сервис это как глобал но внутри неста и туда все суют и потом шарят между всеми
источник

🏡K

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

🏡K

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

IS

Ilya Sinkin in NestJS — русскоязычное сообщество
определённо использование конфигсервис мешает развиваться разработчику
источник

МЗ

Михаил Золотарёв... in NestJS — русскоязычное сообщество
Ну так нода вообще плохая штука, она придумана для тех, кому лень расти и писать на чистой сишечке рест
источник

🏡K

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

🏡K

🏡 ILshat Khamitov in NestJS — русскоязычное сообщество
я бы его вообще удалил из мира) или хотябы в доке указал что лучше не юзать его
источник

IS

Ilya Sinkin in NestJS — русскоязычное сообщество
так а где примеры "нормального" использования?
источник

🏡K

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