node.js http模块http.createServer是如何工作的?

时间:2014-10-19 20:08:12

标签: node.js http

所以我试图了解如何使用node.js模块“http”http.createServer() 我想知道是否可以看到这个功能是如何定义的?我可以找到定义的内容吗?我无法找到它

1 个答案:

答案 0 :(得分:5)

Node.js source code is available on Github。对于API的JavaScript端,请查看lib目录。

https://github.com/joyent/node/blob/master/lib/http.js#L61

exports.createServer = function(requestListener) {
  return new Server(requestListener);
};

您可以找到实际的HTTP server JavaScript in lib/_http_server.js