有connect.static事件吗?
我需要对来自a的文件服务的开始和结束做出反应
nodejs + connect + connect.static()+ connect.staticCache()环境。
我找不到任何文件:(
connect.static(+ static.cache !!)是否提供任何事件?
查看connect
的源代码,似乎它发出请求上的static
事件,传递stream。 所以像下面的东西应该工作:
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);
- 你应该如何inheritanceEventEmitter节点?
- Node.js – 更好的方式来pipe理JavaScript范围之间的callback?
- 节点读取stream:stream何时发生?
- 重新连接到端口后,node.js serialport事件停止工作
- 节点stream:如果一个可读的stream如果已经被排空(如果已经被排出),怎么会发出另一个可读的事件?
- 将callback函数传递给原型
- 为什么反应堆模式(Twisted,Gevent,Node.js等)
- 创build自定义EventEmitter时是否需要events.EventEmitter.call(this)?
- 如何在node.js中创build可中断的循环