6

注: これは、settimeout に関する投稿の複製ではありません。ここでの重要な答えは、ブラウザーのデザイン オプションです。

node.js の研究を開始しています: 非同期をテストする簡単な例:

var http=require('http');

http.createServer(
    function(request, response){


        response.writeHead(200);
        response.write("Hello, dog is running");
        setTimeout(
            function(){
                response.write("Dog is done");
                response.end();
            },
            10000
        );

    }
).listen(8080);
console.log("Listen on port 8080") 

興味深い点の 1 つは、curl を使用したコマンド ラインとブラウザーでの動作が異なることです。

しかし、2つのブラウザを開いて、ほぼ同時にリクエストを行ったのですが、全体の手順に20秒かかりましたか?

ありがとう。

4

1 に答える 1