Pencerede Node.js ve NPM Nasıl İndirilir ve Kurulur

Node.js uygulamalarınızı oluşturmaya başlamak için ilk adım, node.js çerçevesinin yüklenmesidir. Node.js çerçevesi, Windows'tan Ubuntu ve OS X'e kadar çeşitli işletim sistemleri için kullanılabilir. Node.js çerçevesi yüklendikten sonra, ilk Node.js uygulamalarınızı oluşturmaya başlayabilirsiniz.

Node.js ayrıca, özel modüllerden yararlanarak harici işlevsellik veya genişletilmiş işlevsellik ekleme yeteneğine de sahiptir. Bu modüller ayrı olarak kurulmalıdır. Bir modül örneği, MongoDB Node.js uygulamanızdan MongoDB veritabanlarıyla çalışmanıza izin veren modül.

Bu eğitimde, öğreneceksiniz-

Windows'ta Node.js Nasıl Kurulur

Node.js'yi kullanmanın ilk adımı, istemci sistemine Node.js kitaplıklarının yüklenmesidir. Windows'ta Node.js'yi indirme ve yükleme adımları aşağıdadır:

Aşama 1) Windows için Node.js Installer'ı indirin

siteye git https://nodejs.org/en/download/ ve gerekli ikili dosyaları indirin.

Örneğimizde, 32 bit kurulum dosyaları ile Windows üzerinde Node.js İndireceğiz.

Adım 2) Kurulumu çalıştırın

Yüklemeyi başlatmak için indirilen .msi dosyasına çift tıklayın.

Kuruluma başlamak için ilk ekranda Çalıştır düğmesine tıklayın.

Aşama 3) Kurulum adımlarına devam edin

Bir sonraki ekranda, kuruluma devam etmek için 'İleri' düğmesine tıklayın

Adım 4) Şartlar ve koşulları kabul edin

Bir sonraki ekranda, Lisans sözleşmesini kabul edin ve İleri düğmesine tıklayın.

Adım 5) Yolu ayarla

Bir sonraki ekranda, Node.js'nin kurulması gereken konumu seçin ve ardından İleri düğmesine tıklayın.

1. İlk olarak, Node.js kurulumu için dosya konumunu girin. Kurulumdan sonra Node.js dosyalarının depolanacağı yer burasıdır.

2. Kuruluma devam etmek için İleri düğmesine tıklayın.

Adım 6) Kurulacak varsayılan bileşenleri seçin

Varsayılan bileşenleri kabul edin ve İleri düğmesine tıklayın.

Adım 7) Kurulumu başlatın

Sonraki ekranda, Node.js'yi Windows'a yüklemeye başlamak için Yükle düğmesine tıklayın.

Adım 8) Kurulumu tamamlayın

Kurulumu tamamlamak için Bitir düğmesine tıklayın.

Windows is now recommending that developers use Node.js with  WSL2  (the Windows subsystem for Linux) 

Windows 10/8/7'de NPM Nasıl Kurulur

Node.js'yi herhangi bir istemci makineye kurmanın diğer yolu bir 'paket yöneticisi' kullanmaktır.

Windows'ta NPM (Düğüm Paket Yöneticisi) indirmesi Chocolatey olarak bilinir. İhtiyacınız olan uygulamaları ve araçları hızlı bir şekilde kurmak için merkezi olmayan bir çerçeve olarak tasarlanmıştır.

NPM'yi Chocolatey üzerinden Windows'a yüklemek için aşağıdaki adımların gerçekleştirilmesi gerekir.

Aşama 1) Chocolatey Kurulumu – Chocolatey web sitesi ( https://chocolatey.org/ ) bu çerçevenin nasıl kurulması gerektiğine dair çok net talimatlara sahiptir.

  • İlk adım, komut istemi pencerelerinde aşağıdaki komutu çalıştırmaktır. Bu komut Chocolatey web sitesinden alınmıştır ve Node.js'yi Chocolatey aracılığıyla yüklemek için standart komuttur.
  • Aşağıdaki komut, Chocolatey web sitesinde uzak PowerShell komut dosyasını çağıran bir PowerShell komutudur. Bu komutun bir PowerShell komut penceresinde çalıştırılması gerekir.
  • Bu PowerShell betiği, gerekli bileşenleri indirmek ve uygun şekilde kurmak için gerekli tüm işleri yapar.

@powershell -NoProfile -ExecutionPolicy Bypass -Command 'iex ((new-object wet.webclient).DownloadString('https://chocolatey.org/install.ps1'))' && SET PATH=%PATH%;%ALLUSERSPROFILE% çikolatain

Adım 2) Sonraki adım, paket yöneticisi Chocolatey'i kullanarak Node.js'yi yerel makinenize kurmaktır. Bu, komut isteminde aşağıdaki komutu çalıştırarak yapılabilir.

cinst nodejs kurulumu

Kurulum başarılı olursa, Node.js'nin başarılı kurulumunun mesajını alacaksınız.

Not: 'C:ProgramDatachocolateyliblibreoffice oolschocolateyInstall.ps1' gibi bir hata alırsanız, klasörü yoldaki manuel olarak oluşturun

İlk Hello World uygulamanızı Node.js'de çalıştırma

Node.js indirip bilgisayarınıza kurduktan sonra, bir web tarayıcısında 'Merhaba Dünya'yı görüntülemeyi deneyelim.

Node.js dosyasını firstprogram.js |_+_| dosya adıyla oluşturun

Kod Açıklaması:

  1. 'require' işlevinin temel işlevi, bir JavaScript dosyasını okuması, dosyayı yürütmesi ve ardından bir nesne döndürmeye devam etmesidir. Bu nesneyi kullanarak, gerekli işlev tarafından çağrılan modülde bulunan çeşitli işlevler kullanılabilir. Bizim durumumuzda, HTTP'nin işlevselliğini kullanmak istediğimizden ve require(http) komutunu kullanıyoruz.
  2. bu 2'dendkod satırında, basit bir fonksiyona dayalı bir sunucu uygulaması oluşturuyoruz. Sunucu uygulamamıza bir istek yapıldığında bu fonksiyon çağrılır.
  3. Bir istek alındığında, fonksiyonumuzdan müşteriye bir 'Merhaba Dünya' yanıtı vermesini istiyoruz. writeHead işlevi, istemciye başlık verilerini göndermek için kullanılır ve bitiş işlevi, istemciyle olan bağlantıyı kapatır.
  4. Daha sonra server.listen fonksiyonunu kullanarak sunucu uygulamamızın 8080 nolu portta istemci isteklerini dinlemesini sağlıyoruz. Buradan herhangi bir müsait portu belirtebilirsiniz.

Kodu yürütme

    1. Dosyayı bilgisayarınıza kaydedin: C:UsersAdınız firstprogram.js

    2. Komut isteminde, dosyanın depolandığı klasöre gidin. Node firstprogram.js komutunu girin

    1. Artık bilgisayarınız bir sunucu olarak çalışıyor! Herhangi biri 8080 numaralı bağlantı noktasından bilgisayarınıza erişmeye çalışırsa, 'Merhaba Dünya!' mesajı alır. karşılığında mesaj!

    2. İnternet tarayıcınızı başlatın ve şu adresi yazın: http://localhost:8080

Çıktı

Özet

  • Node.js web sitesinde bulunan MSI kurulum modülü üzerinden Node.js kurulumunu gördük. Bu kurulum, istemcide bir Node.js uygulamasını çalıştırmak için gerekli olan gerekli modülleri kurar.
  • Node.js paket yöneticisi aracılığıyla da kurulabilir. Windows için paket yöneticisi Chocolatey olarak bilinir. Chocolatey paket yöneticisi, komut isteminde bazı basit komutları çalıştırarak, gerekli dosyaları otomatik olarak indirir ve ardından bunları istemci makineye kurar.
  • Basit bir Node.js uygulaması, belirli bir bağlantı noktasını dinleyen bir sunucu oluşturmaktan oluşur. Sunucuya bir istek geldiğinde, sunucu istemciye otomatik olarak bir 'Merhaba Dünya' yanıtı gönderir.