I have a function wich reads some JSON data from a file an I want to return that data. This actually works right now, BUT when I log the global Variable USERS then on the first func call it's undefined and on the second call I get the right value. Does somebody know why ?
My Function:
async function readJson() {
fs.readFile('./src/users.json', 'utf-8', (err, data) => {
if (err) {
console.error(`Fehler: ${err}`)
} else {
USERS = JSON.parse(data)
}
})
return USERS
}
Thanks for all answers