Web Programlama

Web Programlama

DERS PROGRAMI
Web Programlama 401 Ders Programı

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