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. Node.js için standart arka uç çerçevesi olarak adlandırılmıştır.
Geliştirici(ler) | Express.js geliştirici topluluğu |
---|---|
İlk yayınlanma | 16 Kasım 2010 | )
Güncel sürüm | 4.17.3 / 16 Şubat 2022 | )
Geliştirme durumu | Aktif |
Programlama dili | JavaScript |
İşletim sistemi | Çapraz platform |
Platform | Node.js |
Tür | Web uygulama çatısı |
Lisans | |
Resmî sitesi | expressjs.com |
Kod deposu |
|
Express.js ayrıca MEAN, MERN ve MEVN gibi yazılım demeti bileşenlerinden biridir.
Tarihi
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ı. StrongLoop, Eylül 2015'te IBM tarafından satın alındı; Ocak 2016'da IBM, Express.js'i Node.js Foundation incubator'un yönetimi altına alacağını duyurdu.
Özellikleri
- Güçlü routing sistemi
- Yüksek performans odaklı
- HTTP Helpers'ları (yönlendirme, caching, vb)
Örnek
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 dinleniyor'); });
Kaynakça
- ^ . 22 Nisan 2020 tarihinde kaynağından arşivlendi. Erişim tarihi: 31 Aralık 2015.
- ^ 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 . Erişim tarihi: 10 Ekim 2022.
- ^ . web.archive.org. 11 Ekim 2016. 15 Mart 2021 tarihinde kaynağından arşivlendi. Erişim tarihi: 10 Ekim 2022.
- ^ Yegulalp, Serdar (10 Eylül 2015). . InfoWorld (İngilizce). 26 Nisan 2019 tarihinde kaynağından arşivlendi. Erişim tarihi: 10 Ekim 2022.
wikipedia, wiki, viki, vikipedia, oku, kitap, kütüphane, kütübhane, ara, ara bul, bul, herşey, ne arasanız burada,hikayeler, makale, kitaplar, öğren, wiki, bilgi, tarih, yukle, izle, telefon için, turk, türk, türkçe, turkce, nasıl yapılır, ne demek, nasıl, yapmak, yapılır, indir, ücretsiz, ücretsiz indir, bedava, bedava indir, mp3, video, mp4, 3gp, jpg, jpeg, gif, png, resim, müzik, şarkı, film, film, oyun, oyunlar, mobil, cep telefonu, telefon, android, ios, apple, samsung, iphone, xiomi, xiaomi, redmi, honor, oppo, nokia, sonya, mi, pc, web, computer, bilgisayar
Express js veya Express MIT Lisansi altinda ucretsiz ve acik kaynakli yazilim olarak yayinlanan Node js ile RESTful API ler olusturmaya yonelik bir arka uc cercevesidir Web uygulamalari ve API ler olusturmak icin tasarlanmistir Node js icin standart arka uc cercevesi olarak adlandirilmistir Express jsGelistirici ler Express js gelistirici topluluguIlk yayinlanma16 Kasim 2010 13 yil once 2010 11 16 Guncel surum4 17 3 16 Subat 2022 2 yil once 2022 02 16 Gelistirme durumuAktifProgramlama diliJavaScriptIsletim sistemiCapraz platformPlatformNode jsTurWeb uygulama catisiLisansResmi sitesiexpressjs comKod deposugithub com expressjs express Express js ayrica MEAN MERN ve MEVN gibi yazilim demeti bilesenlerinden biridir TarihiExpress js TJ Holowaychuk tarafindan gelistirildi Express js in GitHub reposuna gore ilk surumu 22 Mayis 2010 da yayimlandi Surum 0 12 Haziran 2014 te projeyi yonetme haklari StrongLoop tarafindan satin alindi StrongLoop Eylul 2015 te IBM tarafindan satin alindi Ocak 2016 da IBM Express js i Node js Foundation incubator un yonetimi altina alacagini duyurdu OzellikleriGuclu routing sistemi Yuksek performans odakli HTTP Helpers lari yonlendirme caching vb OrnekAsagidaki program HTTP GET isteklerine Merhaba isteginiz alindi metniyle yanit verecek ve programin calistigi baglanti noktasini olan 2000 portunu dinleyecektir Express kutuphanesi uygulamaya ekleniyor const express require express Uygulama baslatiliyor const app express HTTP GET istegi aliniyor ve bir yanit donduruluyor app get req res gt res send Merhaba isteginiz alindi Uygulama 2000 portunda dinleniyor app listen 2000 gt console log http localhost 2000 dinleniyor Kaynakca 22 Nisan 2020 tarihinde kaynagindan arsivlendi Erisim tarihi 31 Aralik 2015 O Dell J 7 Ocak 2012 Case study How amp why to build a consumer app with Node js VentureBeat Ingilizce 10 Ekim 2022 tarihinde kaynagindan Erisim tarihi 10 Ekim 2022 web archive org 11 Ekim 2016 15 Mart 2021 tarihinde kaynagindan arsivlendi Erisim tarihi 10 Ekim 2022 Yegulalp Serdar 10 Eylul 2015 InfoWorld Ingilizce 26 Nisan 2019 tarihinde kaynagindan arsivlendi Erisim tarihi 10 Ekim 2022