ExpressJS - Genel Bakış
ExpressJS, web siteleri, web uygulamaları ve arka uçlar oluşturmanız için size basit bir API sağlayan bir web uygulaması çerçevesidir. ExpressJS ile düşük seviyeli protokoller, süreçler vb. Hakkında endişelenmenize gerek yok.
Express nedir?
Express, uygulamalarımızı oluşturmak için minimal bir arayüz sağlar. Bize uygulamamızı oluşturmak için gerekli olan araçları sağlar. Üzerinde çok sayıda modül olduğu için esnektir.npm, doğrudan Express'e takılabilir.
Express tarafından geliştirilmiştir TJ Holowaychukve Node.js kuruluşu ve çok sayıda açık kaynak katılımcısı tarafından sürdürülmektedir .
Neden Ekspres?
Uygulama geliştirme konusunda kararlı bir yönteme sahip olan Rails ve Django gibi rakiplerinin aksine, Express'in bir şeyler yapmanın "en iyi yolu" yoktur. Çok esnek ve takılabilir.
Boksör
Pug (daha önce Jade olarak biliniyordu), HTML şablonları yazmak için kısa bir dildir. Bu -
- HTML üretir
- Dinamik kodu destekler
- Yeniden kullanılabilirliği (KURU) destekler
Express ile kullanılan en popüler şablon dillerinden biridir.
MongoDB ve Mongoose
MongoDB, geliştirme ve ölçeklendirme kolaylığı için tasarlanmış açık kaynaklı bir belge veritabanıdır. Bu veritabanı aynı zamanda verileri depolamak için kullanılır.
Mongoose için bir istemci API'si node.js Bu, veri tabanımıza Express uygulamamızdan erişmeyi kolaylaştırır.