如何使用nodejs隐藏文件的下载路径并进行表达

时间:2018-06-21 08:29:43

标签: node.js express

我遇到一种情况,我想隐藏服务器中文件的源路径或下载路径,以免在html上显示。但是,用户仍然可以下载它。

有任何插件吗?它是使用nodejs和express构建的。

谢谢。

1 个答案:

答案 0 :(得分:2)

也许您应该为此创建一个API?然后您就不会放弃您的文件/文件夹结构。

router.get('/api/download-file', (req, res) => {
   res.sendFile(your_file, {headers: {'Content-Type': 'your_file_type'}})
})