1

からのファイルサーブの開始と終了に対応する必要があります。

nodejs + connect + connect.static() + connect.staticCache() 環境。

私はそれに関するドキュメントを見つけることができません:(

connect.static (+ static.cache!!) はイベントを提供しますか?

4

1 に答える 1

1

のソース コードを見ると、リクエストに対してイベントをconnect発行し、ストリームを渡しているようです。staticしたがって、以下のようなものが機能するはずです。

var connect = require("connect")
  , app = connect.createServer();

app.use(function(req, res, next) {
  req.on("static", function(stream) {
    console.log("serving " + req.url);
    stream.on("end", function() {
      console.log("served " + req.url);
    });
  });
  next();
});
app.use(connect.static(__dirname));

app.listen(3000);
于 2012-02-10T13:12:14.137 に答える