Node.js, JavaScript dünyasını derinden etkileyen, sunucu tarafı uygulamaları geliştirmede kullanılan harika bir platform. Peki, bir geliştirici olarak Linux işletim sisteminde Node.js'i kurmak istiyorsanız, ne yapmanız gerektiğini biliyor musunuz? Eğer bu soruya cevabınız "Hayır" ise, endişelenmeyin! Çünkü sizi, Node.js kurulumunun adım adım nasıl yapılacağını öğretecek bir rehberle baş başa bırakıyorum. Evet, Linux üzerindeki Node.js kurulumunu birlikte yapacağız ve en kısa sürede çalışır hale getireceğiz!
Node.js Nedir?
Linux’a Node.js Kurma
# 1. Gerekli Paketleri Güncelleyin
İlk olarak, terminali açın ve aşağıdaki komutları kullanarak sisteminizi güncelleyin:
sudo apt update
sudo apt upgrade
Bu komutlar, tüm sistem yazılımlarınızı güncel tutmanıza yardımcı olacaktır. Her zaman iyi bir fikir, çünkü güvenlik yamaları ve sistem iyileştirmeleri bu güncellemelerle gelir.
# 2. Node.js’i Kurmak için Gerekli Paketleri İndirin
Node.js'i kurmadan önce, bazı temel araçların yüklü olması gerekir. Bunları yüklemek için aşağıdaki komutu çalıştırabilirsiniz:
sudo apt install curl python-software-properties
Bu paketler, Node.js'i kurarken kullanılacak yardımcı yazılımlardır.
# 3. Node.js’in Kurulum Kaynağını Ekleme
Node.js’in en güncel sürümünü almak için NodeSource'un resmi kaynağını eklememiz gerekecek. Bunun için aşağıdaki komutları sırasıyla çalıştırabilirsiniz:
curl -sL https://deb.nodesource.com/setup_16.x | sudo -E bash -
Bu komut, Node.js’in 16.x sürümünü kuracaktır. (Tabii, istediğiniz başka bir sürümü kurmak isterseniz, sadece sürüm numarasını değiştirmeniz yeterli olacaktır!)
# 4. Node.js’i Yükleyin
Artık Node.js'in kurulumuna başlayabiliriz. Aşağıdaki komutla Node.js’i kurabilirsiniz:
sudo apt install nodejs
Kurulum tamamlandığında, Node.js ve npm (Node.js’in paket yöneticisi) sisteminize başarıyla kurulmuş olacaktır!
# 5. Node.js’in Kurulumunu Kontrol Edin
Kurulumun başarılı olup olmadığını kontrol etmek için şu komutları kullanabilirsiniz:
node -v
npm -v
Bu komutlar, Node.js ve npm'in yüklü sürümlerini gösterecektir. Eğer sürüm numarasını görüyorsanız, her şey yolunda demektir!
# 6. Node.js ile İlk Projenizi Başlatın
Artık Node.js’i kurdunuz ve JavaScript ile sunucu tarafı projelere başlamak için hazırsınız! Hadi, hemen bir "Hello, World!" uygulaması yazalım. Yeni bir klasör oluşturun ve içine bir `app.js` dosyası oluşturun:
mkdir myapp
cd myapp
nano app.js
Şimdi, `app.js` dosyasına şu kodu yazın:
const http = require('http');
const server = http.createServer((req, res) => {
res.statusCode = 200;
res.setHeader('Content-Type', 'text/plain');
res.end('Hello, World!');
});
server.listen(3000, 'localhost', () => {
console.log('Server running at http://localhost:3000/');
});
Bu basit uygulama, yerel sunucunuzda çalışacak ve "Hello, World!" mesajını gösterecektir. Şimdi terminalde şu komutu çalıştırarak Node.js uygulamanızı başlatın:
node app.js
Tarayıcınızı açın ve `http://localhost:3000` adresine gidin. Eğer her şey doğruysa, ekranınızda "Hello, World!" mesajını görmelisiniz.
Sonuç
---