私はNode.jsを学んでおり、コードが重複したconsole.log出力を吐き出すが、単一のresponse.write出力しか吐き出さない「理由」を理解したいと思います。
私の簡単なコード例を次に示します。
var http = require('http');
http.createServer(function(request, response){
response.writeHead(200, {'Content-type': 'text/plain'});
console.log('hello 1');
response.write('Hello world');
console.log('hello 2');
response.end();
}).listen(8000);
そして、コンソール/ターミナルで次のように表示されます:
こんにちは 1
こんにちは 2
こんにちは 1
こんにちは 2
ありがとう。