Turkcell | Geleceği Yazanlar

401: Node.jsBaşlangıç seviyesi derslerde Web Programlama uygulama geliştirme ortamını detaylı olarak inceliyoruz.

Tüm Eğitimleri Aldın mı? Kendini sınamanın tam zamanı

Haydi Sınava Gir

Modül (Module) Oluşturmak

Kategori : Mobil | Lisans : Creative Commons (by-nc-sa) | En son 12.09.2019 tarihinde güncellendi
Eğitmen : Geleceği Yazanlar Ekibi
Etiketler : web-programlama

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: