如何在Node.js的Express中获取目录?
如何在Node.js的Express中获取目录?
我想创建一个服务器,我想获取脚本、CSS和库。
我可以获取文档,但我不知道如何获取目录:
app.get('/app.js', function(req, res) { fs.readFile(__dirname + '/app.js', 'utf8', function(err, text){ res.end(text); }); });
我想像上面那样获取目录。
我该怎么做?
admin 更改状态以发布 2023年5月21日
在Express中,你可以定义/设置一个公共目录:
app.use(express.static(__dirname + '/public'));
在那里的所有文件都像普通的“文件服务器”一样被服务。
如果你想要有目录列表,请看这个:
Express.js - any way to display a file/dir listing?
或者这个:
How do you get a list of the names of all files present in a directory in Node.js?