Express.js nedir?
Node.js öğrenirim.
- Express.js nedir?
- Node.js ile amacı nedir?
- Neden aslında express.js ihtiyacımız var mı? Bizi nasıl node.js ile kullanmak için yararlıdır?
- Redis nedir? Express.js birlikte mi geliyor?
CEVAP
1) express.js?
Express.js Node.js bir çerçeve. Şimdi (en etmesinin önünü üzerinde oynadı) gibi en popüler çerçeve.
.
Bağlantı katman yapılandırma ve ayrıntılı basitlik üzerine kurulmuş. Bazı insanlar Ruby Sinatra vs hantal için Express.js karşılaştırın ve Ruby on Rails inatçı.
2) node.js ile amacı nedir?
Aynı kodu tekrar tekrar tekrarlamak zorunda değilsiniz. Node.js bir HTTP modülü olan düşük seviye I/O bir mekanizmadır. Eğer sadece bir HTTP modülü, bir sürü iş gibi ayrıştırma yükü, çerezler, oturumlar depolama (bellek veya Redis), seçme hakkı rota desen dayalı regular expressionsvaryeniden hayata geçirilecek. İle kullanmak için orada Express.js .
3) Neden biz aslında Express.js gerek? Bizi nasıl node.js ile kullanmak için yararlıdır?
İlk cevap Sorunuzun cevabı. Hayır, sonra düz node.js REST API küçük bir sunucu (sadece çekirdek modülü kullanılarak) yazmak ve sonra express.js deneyin. Ancak bu son 5-10 kod daha az zaman ve hatları alacak.
Redis nedir? Express.js birlikte mi geliyor?
Redis hızlı kalıcı anahtar-değer depolama. İsteğe bağlı olarak express.js ama gerek yok ile oturumları saklamak için kullanabilirsiniz. Varsayılan, express.js sahiptir oturumları için bellek depolama. Redis de kuyruk işler için kullanın, örneğin, iş e-posta olabilir.
my tutorial on REST API server with Express.js Check out.
MVC ama tek başına değil
Express.jsdeğilkendisi tarafından görünümü modeli-denetleyici çerçeve. Nesne-relationa kendi eşleme üst üste getirmelisiniz. Birçok veritabanı için Sequelize (http://sequelizejs.com) SQL veri tabanları için, Su seviyesinin MongoDB için Gelincik gibi kütüphane (https://github.com/balderdashy/waterline).
Alternatifleri
Diğer Node.js düşünün (https://www.quora.com/Node-js/Which-Node-js-framework-is-best-for-building-a-RESTful-API) çerçeveler:
GÜNCELLEME: ben seçimi node.js yardım insanlar çerçeveler bu arada bu kaynak: http://nodeframework.com
UPDATE2: bazı GitHub şimdi tek bir sayfada 30 çerçeveleri için sosyal kanıt düzeyi (GitHub yıldız) karşılaştırmak, böylece nodeframework.com istatistikler ekledik.
Full-stack:
Sadece REST API:
Ruby on Rails gibi:
Sinatra gibi:
Diğer:
Katman:
Statik site jeneratörler:
Düğüm nedir.' Bağlantı js, Expres...
Nedir &; Visual Studio 2008 Express Sü...
'oturum arasındaki fark' ve ...
SQL 2012 Express sürümleri arasındaki ...
Geçerli bir e-posta adresi maksimum uz...