В вашем примере вам требуется только пакет конфигурации. Вы на самом деле не просили его загрузить.
Типичное использование загрузки конфигурации основано на значении NODE_ENV. Это описывает среду, в которой вы запускаете приложение узла. Например. производство, разработка и т. д.
Вы можете установить значение NODE_ENV из командной строки. Э.Г.
export NODE_ENV=development; node ./src/app.js
Затем в своем коде вы назначаете элемент из вашего конфигурационного файла в переменную или константу. Э.Г.
const dbconfig = config.get('dbConfig');
Итак, используя приведенный ниже файл в качестве примера ...
В /config/development.json
{
"dbConfig": {
"user": "some-user",
"password": "somePassword",
"connectString": "server:port/schema"
}
В файле вы пытаетесь прочитать конфигурацию в ...
import config from 'config';
const dbconfig = config.get('dbConfig');
console.log ("User is " + dbConfig.user); // should print 'User is some-user'
Не забудьте установить значение NODE_ENV, чтобы конфиг знал, из какого файла читать ...
export NODE_ENV=development; node ./src/app.js
или, используя ваш пример
export NODE_ENV=default; node ./src/app.js