Я перемещаю приложение node.js / express в гнездо. js. Конфигурация приложения обрабатывается с помощью node-config (default.js
и указание хоста c js -файлов). Я скопировал файлы конфигурации в новую папку приложения, импортировал модуль конфигурации и использовал несколько вызовов config.get()
. Старое приложение работает отлично, но с гнездом. js Я получаю только настройки по умолчанию. js. Кто-нибудь знает, почему node-config не работает с nest. js?
// main.ts
import { NestFactory } from '@nestjs/core';
import { AppModule } from './app.module';
import * as config from "config";
async function bootstrap() {
const port = Number.parseInt( config.get( "application.port" ), 10 );
console.log( `Server listening on port: ${port}` );
const app = await NestFactory.create( AppModule );
await app.listen( port );
}
bootstrap();
config.get () всегда возвращает значение по умолчанию. js