Node.js: как экспортировать функции для модульности

Чтобы экспортировать функцию в Node.js, вы можете использовать объект module.exportsили exports. Вот несколько методов, которые вы можете использовать:

Метод 1: экспорт именованной функции

// myFunction.js
function myFunction() {
  // Function logic here
}
module.exports = myFunction;

Метод 2: экспорт анонимной функции

// myFunction.js
module.exports = function() {
  // Function logic here
};

Метод 3: экспорт нескольких функций

// myFunctions.js
function function1() {
  // Function 1 logic here
}
function function2() {
  // Function 2 logic here
}
module.exports = {
  function1: function1,
  function2: function2
};

Метод 4. Экспорт функций с использованием сокращения exports

// myFunctions.js
exports.function1 = function() {
  // Function 1 logic here
};
exports.function2 = function() {
  // Function 2 logic here
};

Это некоторые из распространенных методов экспорта функций в Node.js.