nodejs не может загрузить свойства окружения из файла свойств - PullRequest
0 голосов
/ 15 марта 2020

Здравствуйте, ребята, я поднял скрипт, который загружает свойства среды из файлов свойств в моем приложении nodejs, но я не знаю, почему он не работает. Ниже приведен скрипт, за которым следует сообщение об ошибке, сгенерированное узлом, когда оно дробит.

// file environments.js

process.argv.forEach(function (val, index, array) {
    var arg = val.split("=");
    if (arg.length > 0) {
        if (arg[0] === 'env') {
           var env = require('./env/' + arg[1] + '.properties');
           module.exports = env;
        }
     }
});

// proploader.js  here we load properties from file called  
   env/development.properties

 var enviorment = require('./environments');
 var PropertiesReader = require('properties-reader');
 var properties = new PropertiesReader(enviorment);

 var someVal = properties.get('main.app.port');


 // development.properties

 # Dev properties
 [main]
 # Application port to run the node server
 app.port=8080
 [database]
 # Database connection to mysql
 mysql.host=localhost
 mysql.port=2500

Затем я набираю node proploader.js env=development в CLI

enter image description here

ЧТО НЕПРАВИЛЬНО?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...