Müzakirə

Express.js Rehberi

Başladan DarkProtocol · 26 iyl 2026 21:26 · 1 Baxış · 0 Cavablar
Mövzunu Açan #0
Express.js, Node.js için tasarlanmış esnek ve minimal bir web uygulama çerçevesidir. Özellikle RESTful API'ler geliştirmek için yaygın olarak kullanılmaktadır. Bu rehberde Express.js'in temel bileşenlerini, kurulumunu ve bazı örnek uygulamalarını ele alacağız.

Öncelikle, Express.js kurulumunu gerçekleştirmek için Node.js'in sisteminizde yüklü olması gerekmektedir. Node.js yüklendikten sonra, terminal veya komut istemcisine şu komutu yazarak Express.js'i projenize ekleyebilirsiniz:

CODE
1npm install express


Kurulum tamamlandıktan sonra, basit bir Express.js uygulaması oluşturmak için aşağıdaki adımları izleyebilirsiniz:

  1. Uygulama Oluşturma: Yeni bir JavaScript dosyası oluşturun ve aşağıdaki kodu ekleyin:

CODE
1234567891011const express = require('express');
const app = express();
const port = 3000;

app.get('/', (req, res) => {
  res.send('Merhaba, Express.js!');
});

app.listen(port, () => {
  console.log([icode]Uygulama http://localhost:${port} adresinde çalışıyor.[/icode]);
});


Bu kod, basit bir "Merhaba, Express.js!" yanıtı döndüren bir web sunucusu başlatır.

  1. Route (Yol) Yönetimi: Express.js, URL yollarını yönetmek için "route" kavramını kullanır. Örneğin, belirli bir URL'ye gelen istekleri işlemek için şu şekilde bir yol tanımlayabilirsiniz:

CODE
123app.get('/hakkimizda', (req, res) => {
  res.send('Hakkımızda sayfası.');
});


  1. Middleware Kullanımı: Middleware, isteği işlemek için kullanılan fonksiyonlardır. Örneğin, isteği günlüğe kaydetmek için bir middleware yazabilirsiniz:

CODE
1234app.use((req, res, next) => {
  console.log([icode]${req.method} ${req.url}[/icode]);
  next();
});


Express.js, geliştiricilere esneklik sunar ve uygulamanızı özelleştirmenizi sağlar. Daha karmaşık uygulamalar geliştirmek için, veri tabanı bağlantıları, kimlik doğrulama ve şablon motorları gibi ek bileşenler ekleyebilirsiniz.

Sonuç olarak, Express.js, modern web uygulamaları için güçlü ve etkili bir araçtır. Özellikle basit API'lerden karmaşık web uygulamalarına kadar geniş bir yelpazede kullanılabilir. Express.js ile geliştirme yaparken, belgeleri dikkatlice incelemek ve topluluk kaynaklarından yararlanmak faydalı olacaktır.

Cavab vermək üçün daxil olmalısınız.

0 sitat seçildi