Подключение модуля конфигурации в Nest
Пусть файл окружения уже лежит в проекте, а Nest сам его не читает. Без отдельного модуля значения не попадут в сервис настроек.
Пакет @nestjs/config добавляет
ConfigModule. Вызов метода
forRoot в списке импортов
корневого модуля включает чтение
файла окружения при старте приложения.
Контроллеры и сервисы того же модуля
потом смогут получить ConfigService
через внедрение зависимостей.
Покажем на примере постов:
npm install @nestjs/config
Подключим модуль в корневом модуле без глобальной регистрации:
import { Module } from '@nestjs/common';
import { ConfigModule } from '@nestjs/config';
@Module({
imports: [ConfigModule.forRoot()],
})
export class AppModule {}
Установите пакет конфигурации и подключите его модуль в корневом модуле проекта работников.