简而言之,我可以像这样拥有一个带有目录索引页面的静态服务器:
app.configure(function() {
app.use('/mystuff', _express.static(__dirname + "/whatever/stuff"));
app.use('/mystuff', _express.directory(__dirname + "/whatever/stuff"));
});
我想修改目录索引页面,给他们不同的css,添加一些javascript,也许改变html。如果可能的话,我更喜欢使用尽可能多的现有功能,但如果用我自己的代码替换整个目录中间件很容易,那是一个选择。不知道从哪里开始。当然,我不想实际编辑 express 或 connect 模块中的代码。
顺便说一句,这样做的一个原因是解决我在这里提到的一个错误:如何在 Express 中设置具有任意起始路径的静态服务?