Hallo Zusammen,
Ich möchte eine Json File einlesen. Dafür habe ich folgende Klasse erstellt:
Code
'use strict';
const fs = require('fs').promises;
module.exports.LoadUsers = async ()=> {
var usersRaw = await fs.readFile('c:\\TEMP\\users.json');
var users = JSON.parse(usersRaw);
console.log(users);//Ausgabe erfolgt wie erwartet, diese Funktion ist somit ok.
return users;
}
In der aufrufenden Klasse verwende ich das so:
Ok, users muss invoked werden aber genau da hapert es bei mir. Zu dem Thema habe ich folgendes gefunden: https://stackoverflow.com/ques…get-data-from-fs-readfile
Leider schaffe ich es nicht die beiden Funktionen auf mein Beispiel anzuwenden:
Code
function doSomething (callback) {
// any async callback invokes callback with response
}
doSomething (function doSomethingAfter(err, result) {
// process the async result
});
Könnte mir bitte jemand zeigen wie das angewendet werden muss und auch erklären was da passiert? Ich verstehe nicht, wie mit den beiden Funktionen ein Invoke zustande kommt.
Vielen Dank schon mal! 😊
Herzliche Grüße
Christoph