I've node project. Root file is index.js
and file helper.js
, here I've some helper functions and it imported to index.js
. I'm trying to get some data, using function in helper.js
, but when I calling it in index.js
it returning undefined
. But in helper.js
everething is OK, console.log
showing data that I need. How I can fix this problem?
index.js file content:
const helper = require('./helper');
let data = helper.getData();
console.log(data); // undefined
helper.js file content:
const fs = require('fs');
module.exports = {
getData: () => {
fs.readFile('data.json', 'utf8', (err, data) => {
const allData = JSON.parse(data);
console.log(allData); // IS OK!
return allData;
});
}
}
via Harard Dype
No comments:
Post a Comment