我一直使用express和ejs在/public
文件夹中呈现原始html文件。
例如,为了呈现http://localhost:3000/index.html
,我有:
var express = require('express');
var ejs = require('ejs');
app.engine('.html', ejs.__express);
app.set('views', __dirname + '/public');
app.set('view engine', 'html');
app.use(express.static(__dirname + './public'));
可以从/public
呈现文件:
% find public/
public/index.html
public/favicon.ico
public/stylesheets
public/stylesheets/style.css
public/images
public/images/banner.gif
我希望能够像http://localhost:3000/images/
一样呈现文件夹内容,就像Apache模块mod_autoindex一样,一个文件表作为显示目录内容的链接。
有办法做到这一点吗?