Sunucuya Gelen İstemci Miktarını Saymak
Lisans:
Creative Commons
26.11.2020
tarihinde güncellendi
Bakabileceğiniz Etiketler:
Eğitmen:
Geleceği Yazanlar Ekibi
Aşağıda, yine basit sayılabilecek bir sunucu uygulamasında, sunucuya gelen istemciler bir sayaç ile sayılmaktadır. Bununla ilişkili Node.js kodu şu şekildedir:
var http = require('http');
var port = process.env.PORT || 8000;
var SAYAC = 0;
http.createServer(function (req, res) {
SAYAC = SAYAC+1;
var path = req.url;
console.log("ISTEM=" + path + " SAYAC=" + SAYAC);
res.writeHead(200, {'Content-Type': 'text/html'});
if (path == "/") {
res.end("MERHABA ISTEMCI # " + SAYAC + ".<br><a href='/sayfa2'>sayfa 2</a>\n");
} else if (path == "/sayfa2") {
res.end("sayfa 2" +".<br><a href='/'>geri</a>\n");
}
}).listen(port);
console.log('Server http://127.0.0.1:' + port);
Daha sonra,
node deneme.js
komutuyla programı çalıştırın. Tarayıcınızda 127.0.0.1:8000 adresine girin. Karşınıza, aşağıdaki sayfa gelecek:
Sayfa 2'yi tıkladığınızdaysa, aşağıdaki sayfa gelecek:
Geri ifadesini tıklayınca da aşağıdaki sayfaya erişeceksiniz:
Konsolda görünecek çıktılarsa şöyle:
Server http://127.0.0.1:8000
ISTEM=/ SAYAC=1
ISTEM=/sayfa2 SAYAC=2
ISTEM=/ SAYAC=3