İçeriğe geç

Node.js http Modülü Kullanımı

PHP, ASP.NET, JSP gibi sunucu taraflı programlama dilleri içerisinde HTTP isteklerine cevap veren bir yapı bulunmaz. Bu programlama dilleri isteklere cevap veren Apache HTTP, IIS, nginx gibi web sunucularını kullanır.

Node.js diğer sunucu taraflı programlama dillerinden farklı olarak HTTP isteklerine asenkron olarak cevap veren ve istek gönderen çekirdek/yerleşik HTTP modülü bulunur.

Modülün kullanılması için aşağıdaki gibi dahil edilmesi gerekir.

const http = require('http');

Örnek bir server objesi yaratalım;

var http = require('http');

http.createServer(function (req, res) {
	res.writeHead(200, {'Content-Type': 'text/html'});
  res.write('Haalloasda Worssld!'); // client'a bir cevap gösterin
  res.end(); // response sonu
}).listen(8080); // sunucu port 8080 üzerinden dinlenir.

Başka bir örnek;

var http = require('http');

http.createServer(function (req, res) {
    res.writeHead(200, {'Content-Type': 'text/html'});
    res.write(req.url);
    res.end();
}).listen(8080);

Yukarıdaki kodu çalıştırıp http://localhost:8080/wedat adresini ziyaret ettiğinizde, çıktısı şu şekilde olacaktır;

/wedat
Kategori:Node.js

İlk Yorumu Siz Yapın

Bir cevap yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir