[英]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.