Node.js ile Web Sitesi Nasıl Yazılır?
Bu makalede, Node.js kullanarak nasıl bir web sitesi yazılacağına dair detaylı bir rehber sunulmaktadır.
Giriş
Node.js, hızlı ve ölçeklenebilir ağ uygulamaları oluşturmak için gelişmiş bir platformdur. Bu makalede, Node.js'in güçlü özelliklerinden yararlanarak nasıl bir web sitesi yazabileceğinizi öğreneceksiniz.
Adım 1: Gereksinimleri Yükleme
İlk olarak, Node.js'i bilgisayarınıza yüklemeniz gerekiyor. Node.js'in en son sürümünü nodejs.org adresinden indirebilir ve kurabilirsiniz.
Adım 2: Proje Klasörünü Oluşturma
Web sitesi projesini yapmak için bir klasör oluşturun ve klasöre girin.
mkdir web-sitesi
cd web-sitesi
Adım 3: Paket Yöneticisi İle Proje Başlatma
Node.js'in entegre paket yöneticisi olan NPM (Node Package Manager), projelerinizi kolayca yönetmenizi sağlar. Projemize başlamak için terminalde aşağıdaki komutu kullanarak package.json
dosyasını oluşturalım.
npm init -y
Bu komut, varsayılan bir package.json
dosyası oluşturacak ve sizden gerekli bilgileri almayacaktır.
Adım 4: Express Framework'ünü Yükleme ve Konfigürasyon
Express, Node.js tabanlı web uygulamalarını hızlı ve basit bir şekilde oluşturabilmek için kullanılan popüler bir web framework'üdür. İlk olarak, Express'i kurmak için aşağıdaki komutu kullanın:
npm install express
Express'in projenizin ana dosyasında kullanılabilmesi için app.js
adında bir dosya oluşturun.
touch app.js
app.js
dosyasını açın ve aşağıdaki kodu ekleyin:
const express = require('express');
const app = express();
// Ana sayfa route'ı
app.get('/', (req, res) => {
res.send('Merhaba Dünya!');
});
// Sunucuyu dinlemeye başla
app.listen(3000, () => {
console.log('Web sitesi dinleniyor...');
});
Bu kodda, express
modülü import edilir ve bir Express uygulaması oluşturulur. Ardından, ana sayfa '/'
için bir route tanımlanır ve bu route'a yapılan GET isteğine Merhaba Dünya!
yanıtı döndürülür. Son olarak, web sitesini 3000
portunda dinlemeye başlatırız.
Adım 5: Web Sitesini Başlatma
Projenin ana dizininde terminali açın ve aşağıdaki komutu çalıştırın:
node app.js
Bu komut, web sitesini başlatmak için app.js
dosyasını kullanacaktır. Artık tarayıcınızda localhost:3000 adresini açarak web sitesini görebilirsiniz.
Sonuç
Bu makalede, Node.js kullanarak nasıl bir web sitesi yazılacağına dair ayrıntılı bir rehber sunduk. Adım adım ilerlediğinizde, Node.js'in kolayca öğrenilebilen ve son derece işlevsel bir platform olduğunu göreceksiniz. Web sitesinizi geliştirmek için Express ve diğer Node.js modülleri kullanarak daha karmaşık özellikler ekleyebilirsiniz. Başarılar dileriz!