Node.js Nasıl Kurulur? (Linux)

Bu rehber, Linux üzerinde Node.js kurulumunu adım adım anlatmaktadır. Node.js ve npm'i kurarak, basit bir uygulama geliştirmeyi gösterir.

BFS

Node.js ile İlk Adımlarınızı Atın!



Node.js, JavaScript dünyasında bir devrim yaratmış, web geliştirme dünyasını derinden etkilemiş bir platformdur. Eğer Linux işletim sistemi kullanıyorsanız, Node.js kurulumunu yaparak JavaScript ile sunucu tarafı programlama dünyasına adım atabilirsiniz. Hadi, sıfırdan başlayalım!

Adım 1: Gerekli Paketlerin Kurulumu

Linux üzerinde Node.js'i kurmadan önce, bazı temel paketlerin kurulu olması gerekebilir. Paket yöneticisini (apt) kullanarak, bu paketlerin güncel olduğundan emin olalım. Terminali açın ve şu komutu girin:

sudo apt update && sudo apt upgrade


Bu komut, sisteminizi güncelleyecek ve ihtiyaç duyduğumuz araçların kurulumunu yapmaya hazır hale getirecektir.

Adım 2: Node.js Depolarını Ekleyin

Şimdi, Node.js'in resmi depolarını Linux sisteminize ekleyeceğiz. Bunun için öncelikle GPG anahtarını indirmeniz gerekecek. Terminalde şu komutu çalıştırarak Node.js'in GPG anahtarını ekleyin:

curl -fsSL https://deb.nodesource.com/setup_16.x | sudo -E bash -


Buradaki `16.x` sürümü, Node.js'in stabil bir sürümünü ifade eder. Eğer farklı bir sürüm istiyorsanız, "16.x" kısmını uygun sürüm numarasıyla değiştirebilirsiniz. Bu komut, Node.js için gerekli olan depoları sisteminize ekleyecektir.

Adım 3: Node.js ve npm Kurulumu

Artık depo eklendiğine göre, Node.js'i kurma zamanı geldi. Şu komutla Node.js ve npm'i (Node Paket Yöneticisi) yükleyebilirsiniz:

sudo apt install -y nodejs


Bu komut, Node.js'i ve npm'i kuracaktır. npm, Node.js ile geliştirdiğiniz projelerde ihtiyaç duyduğunuz paketleri kolayca yönetmenizi sağlar.

Adım 4: Kurulumun Doğrulanması

Node.js ve npm'in başarıyla kurulduğunu doğrulamak için şu komutları kullanarak versiyonlarını kontrol edebilirsiniz:

node -v


npm -v


Eğer her şey doğru şekilde kurulmuşsa, terminalde Node.js ve npm'in versiyon numaralarını göreceksiniz. Örneğin:

v16.14.0


8.3.1


Bu size her şeyin yolunda olduğunu gösterecektir.

Adım 5: Basit Bir Node.js Projesi Oluşturun

Artık kurulum bittiğine göre, Node.js ile basit bir "Hello, World!" uygulaması yazalım. Yeni bir dosya oluşturun ve şu kodu yazın:

const http = require('http');

const server = http.createServer((req, res) => {
    res.writeHead(200, { 'Content-Type': 'text/plain' });
    res.end('Hello, World!\n');
});

server.listen(3000, () => {
    console.log('Server is running at http://localhost:3000/');
});


Bu kod, bir HTTP sunucusu oluşturur ve 3000 numaralı portta çalışır. Şimdi terminalden dosyayı çalıştırarak uygulamanızın çalıştığını görebilirsiniz:

node app.js


Tarayıcınızı açın ve http://localhost:3000 adresine gidin. Eğer her şey yolunda gittiyse, tarayıcınızda "Hello, World!" mesajını görmelisiniz.

Sonuç

Node.js kurulumunu tamamladınız ve ilk uygulamanızı çalıştırdınız! Artık JavaScript ile sunucu tarafı geliştirme dünyasına adım atabilirsiniz. Node.js, yüksek performansı ve geniş topluluğu ile gerçekten de harika bir platform. Linux üzerinde kurulumunu yaparak bu güçlü aracı projelerinizde kullanmaya başlayabilirsiniz.

Ayrıca, npm ile yüzlerce farklı paket yükleyerek uygulamalarınızı daha da geliştirebilirsiniz. İster bir web uygulaması yapın, ister API servisleri oluşturun, Node.js her türlü ihtiyacınıza çözüm sunar.

Node.js’in gücünü keşfetmek için daha fazla deneme yapın ve geliştirmeye devam edin!

İlgili Yazılar

Benzer konularda diğer yazılarımız

NetBeans Debugging Başlatılmıyor – Çözüm Adımları ile Sorunu Gidermek

Her programcı, özellikle de yeni başlayanlar, zaman zaman NetBeans gibi popüler bir IDE kullanırken sorunlarla karşılaşabilirler. Bu sorunlar arasında en sinir bozucusu, şüphesiz "Debugging Başlatılmıyor" hatasıdır. Ancak merak etmeyin, bu hata tek bir...

ASP.NET Core ile Mobil Uygulama Geliştirme: Cross-Platform Web ve Mobil Uygulama Birleştirme

Günümüzde mobil uygulamalar hayatımızın ayrılmaz bir parçası haline geldi. Akıllı telefonlarımızda geçirdiğimiz zamanın büyük bir kısmını mobil uygulamalar sayesinde geçiriyoruz. Peki, bir mobil uygulama geliştirirken karşılaştığımız zorlukları nasıl...

ASP.NET Core 500 Internal Server Error: Sebepleri ve Çözümleri

Bir web geliştiricisi olarak, karşılaştığınız en zorlayıcı hatalardan biri şüphesiz "500 Internal Server Error"dır. Bu hata, web uygulamanızda her şeyin yolunda gittiğini düşündüğünüz bir anda karşınıza çıkabilir ve tüm projeyi durdurabilir. Ancak merak...