У меня есть кусок кода в старой базе кода, который содержит вложенный module.exports
, как показано ниже.Я не видел такой формы экспорта раньше.Может кто-нибудь объяснить или хотя бы указать мне на правильные статьи?
module.exports = function something(options) {
someMethod = new func1(options);
module.exports.anotherFunc = function (req, res) {
someMethod.anotherFunc1(req, res);
};
module.exports.func1 = someMethod.func3;
return function func4(req, res, next) {
someMethod.anotherFunc1(req, res);
next();
};
};