开发者

new to node.js - "http.Server" events

开发者 https://www.devze.com 2023-01-20 19:13 出处:网络
How can we listen to \"http.Server\" events? Or how can we instantiate a \"http.Server\" object? According to nodejs.org/api.html:

How can we listen to "http.Server" events? Or how can we instantiate a "http.Server" object?

According to nodejs.org/api.html:

"http.Server" is an EventEmitter with events like "request", "connection" .. etc.

However I can't find a way to listen to these event as I am not sure how to instantiate a "http.Server" object. All examples I can find are using "http.createServer" and the api return a new web server object instead of a EventEmitter object.

So, if I would like to know "connection" event, how shoul开发者_C百科d i do so?


You need to use net.CreateServer to create an instance of http.Server.

var server = net.CreateServer(callbackForTheConnectionEvent);
server.listen(1234, 'localhost');

Take a look at my code in this answer:
Node.js: Connecting to a Server Using Sockets

(just copying it wouldn't make much sense...)

0

精彩评论

暂无评论...
验证码 换一张
取 消