标签: javascript
如何重构这段代码,以便它使用promise而不是回调?
这是代码:
var download = function(uri, filename, callback){ request.head(uri, function(err, res, body){ request(uri).pipe(fs.createWriteStream(filename)).on('close', callback); }); };