Вы можете расположить свои файлы по своему желанию. Где бы вы ни хранили свои функции, просто добавьте функции, которые вы хотите использовать в любых других файлах, к объекту module.exports
в этом файле. Затем в ваш app.js (или любой другой файл, в котором вы хотите использовать эти функции) импортируйте файл, используя require
, и вы должны иметь доступ ко всем экспортируемым свойствам и функциям из импортируемого вами файла.
Например:
Я могу поместить свои функции в ./lib/core-lib.js:
function test(){
// do something
}
module.exports = {
test: test
};
А потом в моем app.js
const lib = require('./lib/core-lib');
lib.test();