在Hello World示例中混淆了Node.JS方式

时间:2013-05-07 17:46:11

标签: node.js

以下是Node.JS大多数书中给出的典型hello world示例 -

var http = require('http');
    http.createServer(function (req, res) {
    res.**writeHead**(200, {'Content-Type': 'text/plain'});
    res.**end**('Hello World\n');
    }).listen(8124, "127.0.0.1");

我可以理解,通过“require”html功能已经放入var http中。 所以.createserver函数会写在那个模块中,作为回调的参数,我们传递一个匿名函数。 但是,“writehead”和“end”在哪里定义?它究竟是什么?

1 个答案:

答案 0 :(得分:4)

res是班级ServerResponse http://nodejs.org/api/http.html#http_class_http_serverresponse

的一个实例