【发布时间】:2020-05-31 23:39:00
【问题描述】:
const path = require('path')
const fs = require('fs');
const filePath1 = path.join
(
__dirname,
"..",
"public",
"exports",
"csv-"+ req.user.ecode + " history" + ".csv"
)
fs.writeFile(filePath1,csv,function(err){
if(err){
console.log('fs writeFile error:' + err)
return res.status(500).json({ err })
}else{
setTimeout(function()
{
fs.unlinkSync(filePath1)
},40000)
res.download(filePath1, function(err){
console.log(err);
})
}
})
我在控制台中得到以下输出,带有 csv 和错误,如下所示.. 日期 :,Feb-14-2020 战略、企业目标、项目名称、权重、责任、目标日期 财务,EBIDTA@582%= 46.77cr INR,项目 A,10,EM00875,2020 年 7 月 25 日 财务,EBIDTA@582%= 46.77cr INR,项目 C,90,EM00875,2020 年 2 月 16 日
Error: Request aborted
at onaborted (E:\KRA_5\abc_5_final - Copy\node_modules\express\lib\response.js:1025:15)
at Immediate._onImmediate (E:\KRA_5\abc_5_final - Copy\node_modules\express\lib\response.js:1067:9)
at processImmediate (internal/timers.js:439:21) {
code: 'ECONNABORTED'
}
【问题讨论】:
-
请参考stackoverflow.com/questions/50995471/… 还要检查请求标头
标签: node.js