![](/img/trans.png)
[英]how can I send a file that's inside another folder using express.js?
[英]How can i display folder in html using express.js?
我的项目中有一个文件夹(上传),我想使用express.js在html文件中显示此文件夹
和文件夹具有子文件夹,其用户名名称如下:
上传>用户名>和其他文件,例如jpg,txt和其他类型
我做
fs.readdir('uploads' + req.user.username, (err,data) => {
console.log(data)
}
并读取数据,但我想将html文件放入子文件夹,以便用户可以看到该文件夹
如果您不希望像Jordan提到的那样使用serve-index
,则可以获取返回的文件名数组,只需将它们放入在Jade / Pug文件中呈现的对象中即可。
router.get('/dir', function (req, res, next) {
fs.readdir(path.join(__dirname, '../views'), function (err, files) {
// directory.pug
res.render('directory', {files: files});
});
});
directory.pug
extends layout
block content
ul
each file in files
li= file
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.