标签: 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()是异步的,导致文件在返回时不会被写入。
toolPath
request().pipe()