サーバー用の単純な検索/閲覧サービスを構築しようとしていますが、それに慣れるためにエクスプレスを使用するのは面白いと思いました。
私が検討している問題については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
がありますか、それともより良い/よりクリーンな方法はありますか?
編集:コードを見た後、関数をオーバーライドする方法ではないようです。それが使用するファイルはかなりハードコードされているようで、必要なものを上書きするためにファイル全体をコピーすることになるかもしれません。それで、何か考えはありますか?