如何使用nodejs从项目/特定位置下载文件?

这可能是一个愚蠢的问题,但我迷路了,我的要求是我应该能够下载一个单击事件的Excel模板,我想我会把该模板放在我的后端代码文件(而不是dynamic生成)并下载。 那有可能,如果是的话,怎么样? 我正在使用快递和节点。

有可能的。 可能你使用Express框架。 Express可以在“/ public”文件夹下提供静态文件。 当用户连接到这个文件,她/他的浏览器将下载文件。 但有些浏览器可以在线查看文件。 例如,Chrome可以打开PDF文件。 如果你想强制下载文件,你可以使用这个简单的代码;

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