Node.js, JavaScript tarafından desteklenen bir çalışma zamanı ortamıdır ve genellikle sunucu tarafı web uygulamaları geliştirmek için kullanılır. Bu kılavuzda, Node.js kullanarak basit bir web uygulaması oluşturmanın adımlarını adım adım açıklayacağız.
İlk adımda, web uygulamanızı barındıracak bir proje klasörü oluşturacağız. Terminal veya komut istemcisini açın ve aşağıdaki komutu çalıştırın:
mkdir nodejs-web-uygulamasi
cd nodejs-web-uygulamasi
Proje klasörümüzü oluşturduktan sonra, Node.js için yaygın olarak kullanılan paket yöneticisi olan npm'i kullanarak bir package.json
dosyası oluşturacağız. Terminalde aşağıdaki komutu girin:
npm init -y
Bu komut, varsayılan değerlerle bir package.json
dosyası oluşturacaktır.
Web uygulamamızı oluşturmak için Express.js kütüphanesini kullanacağız. Express.js'i projemize eklemek için aşağıdaki komutu kullanın:
npm install express
Bu komut, Express.js'i projenize yükleyecektir.
Express.js yüklendikten sonra, basit bir web sunucusu oluşturmak için app.js
adında bir dosya oluşturun ve aşağıdaki kodu içine yapıştırın:
const express = require('express');
const app = express();
const port = 3000;
app.get('/', (req, res) => {
res.send('Merhaba, Dünya!');
});
app.listen(port, () => {
console.log(`Uygulama http://localhost:${port} adresinde çalışıyor.`);
});
Bu kod, http://localhost:3000
adresinde çalışan basit bir web sunucusu oluşturacaktır. Tarayıcınızı açın ve bu adrese gidin, "Merhaba, Dünya!" metnini göreceksiniz.
Son adımda, terminalde aşağıdaki komutu girerek sunucuyu çalıştırın:
node app.js
Bu komut, Express.js uygulamanızı başlatacak ve http://localhost:3000
adresinde çalışacaktır.
Artık basit bir Node.js web uygulamanız var!