ポート 1337 で HTTP サーバーを起動し、GET 要求を処理する単純な Node.js スクリプトがあります。10 個の GET リクエストを (1 秒以内に) に送信しlocalhost:1337/?number=(number from 1 to 10)
ます。スクリプトは最初の 6 つのリクエストを処理し、2 分間の休憩を取り、残りの 4 つのリクエストを処理します。
HTTP GET リクエストが送信されたらすぐに処理する必要があります。どうすればいいですか?
これが私のコードです:
var url = require('url'),
http = require('http'),
qs = require('querystring');
var server = http.createServer(function (request, response) {
if (request.method == 'GET') {
var url_params = url.parse(request.url, true);
var number = url_params.query.number;
console.log(number);
}
});
server.listen(1337);