Когда вы связываете метод в javascript, он вызывает вызов на начальном объекте? Или объект возврата предыдущего метода?Цепочка метода Javascript в NODEJS
Я спрашиваю об этом, потому что в узле я цепляю .listen()
.
Он работает:
var http = require("http");
http.createServer(function (request, response) {
response.writeHead(200, {
'Content-Type': 'text/plain'
});
response.end('Hello World\n');
}).listen(8088);
// Console will print the message
console.log('Server running at http://127.0.0.1:8081/');
Это не работает, когда listen()
вызывается после createServer
:
http.createServer(function (request, response) {
response.writeHead(200, {
'Content-Type': 'text/plain'
});
response.end('Hello World\n');
})
http.listen(8088);
Он говорит, что listen()
не функция. Почему это работает, когда я его цепляю?
Он вызывается на возвращаемое значение – Tibrogargan