Wie kann ich eine Funktion, die Sync/A-Sync-Funktionalität mit Versprechen haben kann umwickeln?Wrap in Versprechen JavaScript generische Funktion
Ich habe Aufruf der Funktion wie folgt
action[fn](req, res);
in Funktion fn (in folgendem Beispiel) ausgeführt wird, kann im Inneren haben (ich verwende dynamischen Aufruf für jede Funktion) sync oder a-sync wie Beispiel unten
- Wie seine empfohlen, sie in Versprechen zu wickeln.
- Wie Fehler behandeln, wenn ein ...
I NodeJS Anwendung
run: function (req, res, filePath) {
var writeStream = fs.createWriteStream(fileRelPath, {flags: 'w'});
req.pipe(writeStream);
req.on("end", function() {
console.log("Finish to update data file")
});
res.end("File " + filePath + " saved successfully");
}
Was ist das eigentliche Problem? Warum glaubst du, dass Promises dir helfen kann? – thefourtheye