Я все еще новичок в NodeJS и JavaScript. У меня есть модуль которым возвращает объект, например, так: используетсяПередача параметров модулям NodeJS, возвращающим объект
module.exports = (function() {
...
return obj;
})();
модуль, и я не хочу, чтобы сломать существующий код. Но теперь я хочу добавить возможность передать объект options в модуль. Что я могу сделать?
Спасибо, но причина, по которой я не хочу этого делать, объясняется в вопросе: я не хочу нарушать существующий код, если это возможно –
Я боюсь, что это может быть невозможно, потому что ваша функция самозапуска возвращая объект. и объект не сможет принимать параметры. Вам нужно будет либо экспортировать функцию, либо вернуть функцию из своей функции self-invoking вместо объекта, чтобы иметь возможность использовать параметры в качестве параметра. – Yalamber
Еще раз спасибо. Может быть, я могу добавить новое свойство в process.env? Но я не могу найти способ сделать это ... (он становится пустым объектом) –