Node.js kurulumu nasıl yapılır?

Node.js, açık kaynak kodlu sunucu üzerinde server-side javascript ile backend tarafını ağ bağlantılı projeler yazmamıza imkan tanıyan, google'ın süperdüper hızlı V8 javascipt motoru engine'ini kullanan Joyent tarafından 2009 yılında geliştirilmeye başlanmış bir yazılım mimarisidir.

Nodejs nedir? hakkında ve kullandığı teknolojileri daha detaylı inceleyebilirsiniz. Node.js Nedir?

Nodejs Nasıl Kısa Sürede Popüler Oldu?

Nodejs Non-Blocking Teknolojisi ve asenkron yapısı ile gerçek zamanlı realtime projeleri V8 engine JavaScript kodunu makine koduna çevirdiği için uygulamalar çok hızlı performanslara erişebildiği için çok kısa zamanda popüler hale geldi ve JavaScript freamworkleri içinde kullanım yaygınlığında ilk sıralarda yerini almaktadır.

Çok basitlemek gerekirse sayfa yenilenmeden sunucu yani arka taraftan veri trafiklerini yönetmemizi sağlıyor. Web projelerinde bu yapıyı php,jquery,ajax ile yapıyorduk ama bu işlem kullanıcı sayısı yüksek olan sitelerde sunucuyu yormakta nodejs ile canlı yani online kullanıcı sayısı fazla olan sitelerde sunucuyu yormadan işlemler yapabiliyor.

Hazırsanız bu devasa mimariyi kurarak projelerimizde kullanmaya başlayalım.

Nodejs MacOS,Linux ve Server'a Kurulumu Nasıl Yapılır?

Ubuntu Sunucuya veya mac,linux işletim sistemlerine Terminalden Nodejs Kurulumunu yapalım:

      //Nodejs curl ile indirelim
      curl -fsSL https://deb.nodesource.com/setup_14.x | sudo -E bash -

      //Kurulumu tamamlama komutu
      sudo apt-get install -y nodejs

      //Nodejs Versiyon soralım:
      node -v

      //Npm Versiyonunu Soralım
      npm -v

      //Bilgisayarımda versiyonlar şuanda Nodejs : v10.13.0  || Npm : 6.9.0
      //Versiyon numaralarını alabiliyorsak nodejs ve npm yüklenmiştir.

      //Not: komutu bütün node procesleri öldürür. Eski node komutlarını pasif yapar
      killall node
  

Nodejs Windows Kurulumu nasıl Yapılır?

Öncelikle http://nodejs.org/ adresinden windows setup'ımızı yüklüyoruz.

Kurulumu gayet basit next diyerek nodejs bilgisayarımıza kurulumunu gerçekleştirebiliyoruz. burada sadece nereye kuracağınızı belirtirseniz kullanım acısından çok kolay oluyor ben c:/nodejs olarak belirttim yolunu. 

Şimdi cmd ile command promptu açalım kod kısmına "apt-get install nodejs" diyerekte kurulumu gerçekleştiriyoruz

"node -v" diyerek nodejs'nin kurulu olup olmadığını ve versiyonunu öğrenebiliyoruz.

Node.js'de apileri kullanacağımız için sitesinde apidocs ile exampları ve örnek uygulamalara bakabiliriz.

Şimdi örnek bir uygulama yapalım. nodejsyi bilgiyasarımda C:/nodejs olarak kurmuştum buraya server.js adında bir js dosyası oluşturalım. ve içine şu kodları yazalım

    var http = require('http');
    var host = "127.0.0.1";
    var port = "1330";
    var server = http.createServer(function(request, response){//burada http server kuruyoruz
    //console.log("gelen istek" + request.url);
    response.writeHead(200, {'Content-Type': "text/plain"});
    response.end("Hello World");
    });
    server.listen(port,host,function(){// burada dinleme yapıyoruz
    console.log("Server port " + host + port); });
  

Kodlarımızı oluşturduktan sonra şimdi çalışıp çalışmadığını test edelim. cmd açarak cd C:/nodejs ile node serverımıza girelim ve sonra node server.js diyerek çalıştıralım.

cmd ekranında server port 127.0.0.1 yazması gerekiyor. url kısmına http://localhost:1330/ yazdığımızda ise Hello Worl yazdığını göreceksiniz.

Evet ilk dersimizde kurulumunu ve basit bir uygulama ile çalıştırmasını öğrendik umarım faydalı olmuştur.

Nodejs Kullanımı Nasıldır?

Nodejs Kullanımını temel olarak ele alalım bunun için nodejsilkders klasör oluşturup içine bir tane index.js oluşturulım.

      //klasör oluşturalım
      mkdir nodejsilkders

      //Klasörümüzün içine gidelim
      cd nodejsilkders

      //package.json dosyasını hazır oluşturma
      npm init -y

      //index.js içine kodlarımızı yazalım
      console.log("Hello Nodejs İlk Ders");

      //index.js dosyasını çalıştırma kodu
      node index.js

      //Ekrana çıktı olarak: Hello Nodejs İlk Ders

      //Javascipt fonksiyonları otomatik default çalıştırması
      (
        function al(){

        }

        function ver(){

        }
      )();

      //yukarıdaki fonksiyonları otomatik kullanabilirsiniz
  

Hazır yazılmış Nodejs npm paketlerini projelerinizde kullanabilirsiniz, Npm paketlerinin kullanımını detaylı bir şekilde anllattığım konu mevcut incelemesini yapmanızı tavsiye ederim.

Node.js npm nedir? kullanımı nasıldır? inceleyiniz Node.js Npm
Nodejs Array functions Kullanım Yöntemleri inceleyiniz Nodejs Array functions
Nodejs Sitesinden inceleyelim Nodejs Org inceleyin
Nodejs Githup inceleyiniz: Nodejs Github inceleyin
Nodejs Kurulum (indirme linki) Nodejs İndir
Bilgisayarınıza kurarken LTS(Long Turn Support) kararlı hali seçili olarak kurun yada anlattığım gibi terminal üzerinden kurduğum gibi kurun.

Görüş Hata Bildir

Güvenlik Kodunuz:

Yorum Yap

Yorum kodunuz:

0.0567