Здравствуйте, ребята, я поднял скрипт, который загружает свойства среды из файлов свойств в моем приложении 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
ЧТО НЕПРАВИЛЬНО?