本文介绍了Express.js - 显示文件/目录列表的任何方式?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
使用可以在访问URL时显示文件/目录列表(如apache)的目录没有索引文件 - 所以它显示所有目录内容的列表?
With Express.js is there a way to display a file/dir listing like apache does when you access the URL of a directory which doesn't have a index file - so it displays a listing of all that directories contents?
有没有扩展或包,这样做,我don不知道?或者我必须自己编码?
Is there an extension or package that does this which I don't know of? Or will I have to code this myself?
欢呼们,你摇滚! :)
Cheers guys, you rock! :)
推荐答案
有一个全新的默认设置()用于目录列表。它有很多风格,并有一个客户端搜索框。
There's a brand new default Connect middleware named directory
(source) for directory listings. It has a lot of style and has a client-side search box.
var express = require('express')
, app = express.createServer();
app.configure(function() {
var hourMs = 1000*60*60;
app.use(express.static(__dirname + '/public', { maxAge: hourMs }));
app.use(express.directory(__dirname + '/public'));
app.use(express.errorHandler());
});
app.listen(8080);
这篇关于Express.js - 显示文件/目录列表的任何方式?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!