Làm thế nào tôi có thể bọc một chức năng có thể có chức năng đồng bộ/đồng bộ hóa bên trong với lời hứa?Bọc trong lời hứa chức năng chung của JavaScript
Tôi đã gọi hàm như sau
action[fn](req, res);
chức năng fn (trong ví dụ dưới đây) được điều hành có thể có bên trong (tôi sử dụng cuộc gọi động cho mỗi chức năng) sync hay một động đồng bộ hóa như bên dưới ví dụ:
- Cách đề xuất kết hợp lời hứa.
- Làm thế nào để xử lý các lỗi nếu có ...
tôi sử dụng ứng dụng 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");
}
Vấn đề thực tế là gì? Tại sao bạn nghĩ Promises có thể giúp bạn? – thefourtheye