使用节点js从本地文件夹下载文件的服务

我有一个文件在我的本地文件夹(一个.csv文件)。 我需要一个节点js服务,当我打到服务(通过邮递员/浏览器),它应该下载该文件。我尝试使用快速框架,但无法得到一个结果。 请帮忙。

app.get('/download',function(req, res){ console.log("got in download code"); res.setHeader('Content-disposition', 'attachment;filename=template.csv'); res.setHeader('Content-type', 'text/csv'); var file = __dirname + '/download-folder/template.csv'; console.log(file); res.download(file); }); 

该控件不在app.get函数内部。 一切,我的控制台之前和之后的代码即将到来..,

可能的重复问题:

使用Express从NodeJS Server下载文件

该职位给出的答案是:

 app.get('/download', function(req, res){ var file = __dirname + '/upload-folder/dramaticpenguin.MOV'; res.download(file); // Set disposition and send it. });