如何使node.js request(url).pipe()成为同步方法

时间:2019-03-08 03:24:58

标签: node.js asynchronous synchronous

let toolPath = path.join(scriptDir, 'tool.exe');
    var stream = fs.createWriteStream(toolPath);
    await request(toolUrl).pipe(stream);
    return toolPath;

我想通过服务器从toolPath下载文件并将其返回给客户端,但是request().pipe()是异步的,导致文件在返回时不会被写入。

0 个答案:

没有答案