Express.js - Vikipedi
İçeriğe atla
Ana menü
Gezinti
  • Anasayfa
  • Hakkımızda
  • İçindekiler
  • Rastgele madde
  • Seçkin içerik
  • Yakınımdakiler
Katılım
  • Deneme tahtası
  • Köy çeşmesi
  • Son değişiklikler
  • Dosya yükle
  • Topluluk portalı
  • Wikimedia dükkânı
  • Yardım
  • Özel sayfalar
Vikipedi Özgür Ansiklopedi
Ara
  • Bağış yapın
  • Hesap oluştur
  • Oturum aç
  • Bağış yapın
  • Hesap oluştur
  • Oturum aç

İçindekiler

  • Giriş
  • 1 Tarihi
  • 2 Özellikleri
  • 3 Örnek
  • 4 Kaynakça

Express.js

  • العربية
  • বাংলা
  • Català
  • Deutsch
  • English
  • Español
  • فارسی
  • Français
  • עברית
  • İtaliano
  • 日本語
  • 한국어
  • Lombard
  • മലയാളം
  • Norsk bokmål
  • Português
  • Română
  • Русский
  • Српски / srpski
  • Kiswahili
  • ไทย
  • Українська
  • 中文
Bağlantıları değiştir
  • Madde
  • Tartışma
  • Oku
  • Değiştir
  • Kaynağı değiştir
  • Geçmişi gör
Araçlar
Eylemler
  • Oku
  • Değiştir
  • Kaynağı değiştir
  • Geçmişi gör
Genel
  • Sayfaya bağlantılar
  • İlgili değişiklikler
  • Kalıcı bağlantı
  • Sayfa bilgisi
  • Bu sayfayı kaynak göster
  • Kısaltılmış URL'yi al
  • Karekodu indir
Yazdır/dışa aktar
  • Bir kitap oluştur
  • PDF olarak indir
  • Basılmaya uygun görünüm
Diğer projelerde
  • Vikiveri ögesi
Görünüm
Vikipedi, özgür ansiklopedi
Express.js
GeliştiriciExpress.js geliştirici topluluğu
İlk yayınlanma16 Kasım 2010 (15 yıl önce) (2010-11-16)
Güncel sürüm5.2.1[1] Bunu Vikiveri'de düzenleyin 1 Aralık 2025
Kod deposu
  • github.com/expressjs/express
Bunu Vikiveri'de düzenleyin
Programlama diliJavaScript
İşletim sistemiÇapraz platform
PlatformNode.js
TürWeb uygulama çatısı
LisansMIT lisansı
Resmî sitesiexpressjs.com

Express.js veya Express, MIT Lisansı altında ücretsiz ve açık kaynaklı yazılım olarak yayınlanan Node.js ile RESTful API'ler oluşturmaya yönelik bir arka uç çerçevesidir. Web uygulamaları ve API'ler oluşturmak için tasarlanmıştır.[2] Node.js için standart arka uç çerçevesi olarak adlandırılmıştır.[3]

Express.js ayrıca MEAN, MERN ve MEVN gibi yazılım demeti bileşenlerinden biridir.

Tarihi

[değiştir | kaynağı değiştir]

Express.js, TJ Holowaychuk tarafından geliştirildi. Express.js'in GitHub reposuna göre ilk sürümü 22 Mayıs 2010'da yayımlandı. (Sürüm 0.12)

Haziran 2014'te, projeyi yönetme hakları StrongLoop tarafından satın alındı.[4] StrongLoop, Eylül 2015'te IBM tarafından satın alındı;[5] Ocak 2016'da IBM, Express.js'i Node.js Foundation incubator'un yönetimi altına alacağını duyurdu.

Özellikleri

[değiştir | kaynağı değiştir]
  • Güçlü routing sistemi
  • Yüksek performans odaklı
  • HTTP Helpers'ları (yönlendirme, caching, vb)

Örnek

[değiştir | kaynağı değiştir]

Aşağıdaki program, HTTP GET isteklerine 'Merhaba, isteğiniz alındı' metniyle yanıt verecek ve programın çalıştığı bağlantı noktasını olan 2000 portunu dinleyecektir.

// Express kütüphanesi uygulamaya ekleniyor
const express = require('express');

// Uygulama başlatılıyor
const app = express();

// HTTP GET isteği alınıyor ve bir yanıt döndürülüyor
app.get('/', (req, res) => {
    res.send('Merhaba, isteğiniz alındı');
});

// Uygulama 2000 portunda dinleniyor
app.listen(2000, () => {
    console.log('http://localhost:2000 adresinde dinleniyor');
});

Kaynakça

[değiştir | kaynağı değiştir]
  1. ^ "Release 5.2.1". 1 Aralık 2025. Erişim tarihi: 2 Aralık 2025. 
  2. ^ "expressjs.com". 22 Nisan 2020 tarihinde kaynağından arşivlendi. Erişim tarihi: 31 Aralık 2015. 
  3. ^ O'Dell, J. (7 Ocak 2012). "Case study: How & why to build a consumer app with Node.js". VentureBeat (İngilizce). 10 Ekim 2022 tarihinde kaynağından arşivlendi. Erişim tarihi: 10 Ekim 2022. 
  4. ^ "StrongLoop | TJ Holowaychuk Passes Sponsorship of Express to StrongLoop". web.archive.org. 11 Ekim 2016. 15 Mart 2021 tarihinde kaynağından arşivlendi. Erişim tarihi: 10 Ekim 2022. 
  5. ^ Yegulalp, Serdar (10 Eylül 2015). "IBM snaps up StrongLoop to add Node.js smarts to BlueMix". InfoWorld (İngilizce). 26 Nisan 2019 tarihinde kaynağından arşivlendi. Erişim tarihi: 10 Ekim 2022. 
  • g
  • t
  • d
Node.js
Platform
  • Node.js
  • Io.js
  • NPM
  • V8
  • CommonJS
Çatılar
  • MEAN
    • MongoDB
    • Express.js
    • AngularJS
  • Underscore.js
  • Backbone.js
  • Meteor
Programlama dilleri
  • JavaScript
  • CoffeeScript
  • TypeScript
Sunucular
  • Joyent
  • Nodejitsu
  • OpenShift
  • Linode
  • DigitalOcean
"https://tr.wikipedia.org/w/index.php?title=Express.js&oldid=34405315" sayfasından alınmıştır
Kategoriler:
  • Web uygulama iskeletleri
  • JavaScript kütüphaneleri
Gizli kategori:
  • Bilgi alt kutulu maddeler
  • Sayfa en son 14.02, 26 Kasım 2024 tarihinde değiştirildi.
  • Metin Creative Commons Atıf-AynıLisanslaPaylaş Lisansı altındadır ve ek koşullar uygulanabilir. Bu siteyi kullanarak Kullanım Şartlarını ve Gizlilik Politikasını kabul etmiş olursunuz.
    Vikipedi® (ve Wikipedia®) kâr amacı gütmeyen kuruluş olan Wikimedia Foundation, Inc. tescilli markasıdır.
  • Gizlilik politikası
  • Vikipedi hakkında
  • Sorumluluk reddi
  • Davranış Kuralları
  • Geliştiriciler
  • İstatistikler
  • Çerez politikası
  • Mobil görünüm
  • Wikimedia Foundation
  • Powered by MediaWiki
Express.js
Konu ekle