Turkcell | Geleceği Yazanlar

Web Programlama

Web Programlama

DERS PROGRAMI
401: Node.js Ders Programı

Modül (Module) Oluşturmak

Lisans: Creative Commos (by-nc-sa)12.09.2019 tarihinde güncellendi
Bakabileceğiniz Etiketler:Eğitmen: Geleceği Yazanlar Ekibi

Yapmanız gereken ilk şey, oluşturacağınız projenin içinde faaliyetini sürdüreceği bir dizin (directory) oluşturmak ve bir package.json dosyası hazırlamaktır. package.json dosyası, projenizin detaylı bilgilerini, bağımlılıklarını ve kullandığı paketleri içerir.

{
 "name":"http-form",
 "description":"FORMLARI İŞLEYEN BİR HTTP SUNUCUSU",
 "version":0.0.1"
}

 

Formu yazdırmak

Şimdi oluşturacağınız formu ve mesajı yazdırmak için, aşağıdaki kodu, frm.js adı ile oluşturun.

var http = require('http');
var url = require('url');
http.createServer(function (req, res) {

  var URL_BILESEN = url.parse(req.url, parseQueryString=true);

  if (URL_BILESEN.query.KULLANICI_ADI) {
    var name = URL_BILESEN.query.KULLANICI_ADI;
    res.end(name);
  }else{
    var sayfa =
    '<!DOCTYPE html>'+
    '<form>' +
    '<input id=KULLANICI_ADI name=KULLANICI_ADI placeholder="ADI GIR" gerekli>'+
    '<button type=submit>GIR</button>'+
    '</form>';

    res.end(sayfa);
  }
}).listen(8080, "127.0.0.1");
console.log('Server http://127.0.0.1:8080/');

Sonra,

node frm.js

 komutunu çalıştırın. Karşınıza aşağıdaki mesaj gelecek.

Ayrıca web sunucunuzda 127.0.0.1:8080 komutunu girin. Bu kez karşınıza aşağıdaki form gelecek.

Burada adınızı girin ve GIR düğmesine tıklayın.

Karşınıza aşağıdaki sonuç çıkacak: