Jak mogę zawinąć funkcję, która może mieć funkcję synchronizacji/synchronizacji wewnątrz z obietnicą?Wrap w obietnicy JavaScriptowa ogólna funkcja
mam wywołanie funkcji jak po
action[fn](req, res);
w funkcji fn (w poniższym przykładzie) jest prowadzony może mieć wewnątrz (używam dynamicznego połączenia dla każdej funkcji) Synchronizacja lub a-sync jak poniżej przykład,
- Jak zaleca się go opakować w obietnicę.
- Jak obsługiwać błędy jeśli ...
używam aplikacji nodeJS
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");
}
Jaki jest faktyczny problem? Jak myślisz, dlaczego Obietnice mogą ci pomóc? – thefourtheye