Come è possibile eseguire il wrapping di una funzione che può avere all'interno la funzionalità di sincronizzazione/sincronizzazione con promessa?Wrap in promise Funzione generica JavaScript
ho chiamata alla funzione come seguire
action[fn](req, res);
nella funzione fn (nel seguente esempio) è gestito può avere all'interno (io uso richiamo dinamico per ogni funzione) di sincronizzazione o a-sync come sotto esempio,
- Come la sua consiglia di avvolgerlo nella promessa.
- come gestire gli errori eventuali ...
Io uso dell'applicazione 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");
}
Qual è il problema attuale? Perché pensi che Promises ti possa aiutare? – thefourtheye