我正在尝试为服务器构建一个简单的搜索/浏览服务,我认为使用 express 来熟悉它可能会很有趣。
对于我正在考虑的问题,我有express@3.4.1
一个非常简单的app.js
var express = require("express");
var app = express();
//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', {hidden: true, icons: true}));
app.use(express.errorHandler());
});
app.listen(1333);
如何设置/自定义directory
中间件生成的 HTML/CSS?
express.directory.html
我应该用我的方式覆盖app.js
还是有更好/更清洁的方式?
编辑:在查看代码之后,似乎覆盖函数不是要走的路。它使用的文件似乎相当硬编码,我最终可能会复制整个文件以覆盖我想要的文件。那么,有什么想法吗?