Как экспортировать модули узлов ?
Я читаю каталог и экспортирую имена файлов с помощью обратных вызовов, но мой модуль не отправляет данные, когда я импортирую функцию readDirectory, есть идеи, что происходит не так с нижеприведенным кодом ? мой обратный вызов возвращает значения в самом модуле, но он не отправляется при использовании экспорта.
Что я уже пробовал:
main.js
ВАР фу = требуют('ПС');
var path ='. / Logs';
функция readDirectory() {
fs. readdir(путь, функция (err, элементы) {
вернуться filesData(пункты);
});
}
функция filesData(items) {
ВАР данные = формат JSON.преобразовать в строки(элементы)
консоли.данные журнала('модуль',сведения);
возвращать данные;
}
экспорт.readDirectory = readDirectory;
app.js
var readDirectory = require ('. / main');
ВАР параметр obj = readDirectory.readDirectory();
консоли.журнала(в формате JSON.преобразовать в строки(параметр obj));