所以我想了解如何使用node.js模块“http”http.createServer() 我想知道是否有可能看到这个函数是如何定义的?我可以找到定义的内容吗?我无法找到它node.js http模块http.createServer它是如何工作的?
1
A
回答
5
The 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);
};
+0
谢谢!它非常有帮助 – Martian2049 2014-10-23 03:40:37
您是否至少阅读过文档? http://nodejs.org/api/http.html – 2014-10-19 20:10:21
当然我读了文档。它不包括定义函数的任何代码 – Martian2049 2014-10-19 20:17:38
检查源代码以理解函数的方法通常是矫枉过正的。当使用外部模块时,我们需要阅读它们的接口并理解所涉及的概念。然而,你可能在你的代码中存在一个特定的问题,这个问题导致你想到这个函数的实现是被破坏的还是隐藏了一些其他的晦涩的方面,我不这么认为。 – 2014-10-19 20:20:42