一尘不染

Express.js-以任何方式显示文件/目录列表?

node.js

有了Express.js,当您访问没有索引文件的目录的URL时,有一种显示文件/目录列表的方法,就像apache一样,因此它显示所有目录内容的列表吗?

是否有我不知道的扩展程序或软件包?还是我必须自己编写代码?

大家好,你真摇滚!:)


阅读 365

收藏
2020-07-07

共1个答案

一尘不染

从Express 4.x开始,目录中间件不再与express捆绑在一起。您将要下载npm模块serve-
index

然后,例如,在名为的应用程序的根目录中的目录中显示文件/目录清单,videos如下所示:

    var serveIndex = require('serve-index');

    app.use(express.static(__dirname + "/"))
    app.use('/videos', serveIndex(__dirname + '/videos'));
2020-07-07