Javascript 在my node.js应用程序中使用express和ejs呈现文件夹内容,如mod_autoindex
我一直在使用express和ejs在Javascript 在my node.js应用程序中使用express和ejs呈现文件夹内容,如mod_autoindex,javascript,node.js,express,Javascript,Node.js,Express,我一直在使用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', 'htm
/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完全相同,它是一个文件表,作为显示目录内容的链接
有办法做到这一点吗?答案很简单,只需搜索npm库 我会做好的