Начал изучать node.js, вопрос начинающего по оформлению модулей.
Хочу вынести все конфиги приложения в отдельный модуль. Вот такой вызов conf.redisHost() - работает. А вот такой - conf.redisHost - нет. Есть ли способ описания config.js чтобы получать параметры конфигурации без скобок?
Пример кода.
// a.js
var conf = require('./lib/config');
console.log(conf.redisHost); // [Function]
console.log(conf.redisHost()); // 127.0.0.1
// config.js
module.exports = new Сonfig;
function Сonfig(){};
Сonfig.prototype.redisHost = function(){
return (process.env.REDIS_HOST || '127.0.0.1');
};