这可能是一个悬而未决的问题,但我试图在router.post路由中使用res.download,如此
router.post('/', function (req, res) {
var csv;
csv = utils.convertToCsv(req.body);
console.log(csv);
res.download('./temp/csv/' + csv + '.csv', csv + '.csv', function (err) {
if (err) {
console.log('Error:' + err);
} else {
console.log(res.headersSent) //True
console.log('Success!!') //Success!!
}
});
});
我怀疑我的文件没有下载,因为它位于router.post路由中。这是正确的还是我错过了什么?
谢谢!