大家好,我选择了一个脚本,该脚本从我的nodejs应用程序中的属性文件中加载环境属性,但是我不知道为什么它不起作用。下面是脚本,其后是节点崩溃时生成的错误消息。
12
然后我在CLI中键入// 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
什么是错的?