Node.js 我正在尝试使用res.download()下载文件。我得到以下错误

Node.js 我正在尝试使用res.download()下载文件。我得到以下错误,node.js,Node.js,const path=require('path')) 常数fs=要求('fs'); const filePath1=path.join ( __dirname, "..", “公众”, “出口”, “csv-”+req.user.ecode+“历史记录”+“.csv” ) fs.writeFile(文件路径1、csv、函数(错误){ 如果(错误){ console.log('fs writeFile error:'+err) 返回res.status(500).json({err}) }否则{

const path=require('path'))
常数fs=要求('fs');
const filePath1=path.join
(
__dirname,
"..",
“公众”,
“出口”,
“csv-”+req.user.ecode+“历史记录”+“.csv”
)
fs.writeFile(文件路径1、csv、函数(错误){
如果(错误){
console.log('fs writeFile error:'+err)
返回res.status(500).json({err})
}否则{
setTimeout(函数()
{
fs.unlinkSync(文件路径1)
},40000)
res.download(文件路径1,函数(err){
控制台日志(err);
})
}

})
使用Express.js而不是Node.js下载文件。

希望问题会得到解决。让我知道

此外,您可以查看以下链接,以获得与您的问题相关的更清晰的想法

另请参阅do check请求标题