我正在查看 Node.js 代码,但无法理解其中的一些代码。请帮我解决一下。
var http = require("http"),
server = http.createServer(function(req,res) {});
......
if(MaxUserCheck <1 ){
server.watcher.stop();
logmsg(level1, server.connections);
}
对于上面的代码, 什么是“观察者”以及如何使用它? “server.connections” - 这是什么?以及如何使用它?
我已经看到使用服务器模块作为
server.on('request', function (req,res){};
...
server.listen(52273, function(){};
我可以按照上面的方式理解,但是用作“server.connections”无法理解,也没有看到它这样使用。
我查阅了node.js手册,但没有解释它。(http://nodejs.org/api/) 似乎“server.connections”返回有多少客户端连接到我们的服务器..(服务器使用 Fugue 进行多客户端) 在哪里可以找到“server.connections”和“server.watcher”的用法
谢谢。
最佳答案
这两种语法可能已在其他目录中使用/需要。如果我将此模块导出到另一个文件并在那里说 require('watcher') ,它将起作用。但是我不确定使用了什么观察程序,但它可能是 webwatcher模块。
关于Node.js http.connections,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10220208/