Node.js http.connections

标签 node.js

我正在查看 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/

相关文章:

node.js - Sequelize连接和关系

node.js - 使用 Socket.io 的 node-http-proxy websocket 超时

javascript - 如何修复此内存泄漏监视器函数以避免最大调用堆栈循环?

javascript - socket.io:在同一个HTML页面中正确地更换房间并实现聊天

javascript - Meteor 包可以在浏览器上运行,但不能在服务器上运行

javascript - 我如何使用 'gulp-babel' throw ERROR 不要停止 Node 服务器

javascript - Mongoose 模型继承 : How to put an extended model in its own file?

mysql - TypeScript 正确输入查询结果 MySQL

windows - Node.js + Socket.io + Windows 7/8?

node.js - Marklogic 8 nodejs queryBuilder.orderBy SEARCH-BADORDERBY