-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathapp.js
25 lines (20 loc) · 1.95 KB
/
app.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
/*
! Express.js Nedir?
+ Express.js, web uygulamaları ve API'ler oluşturmak için kullanılan popüler bir JavaScript web uygulama çerçevesidir. Node.js üzerinde çalışan Express.js, minimal ve esnek bir yapıya sahiptir. Birçok HTTP işlemini kolaylaştıran ve web uygulamalarının hızlı bir şekilde geliştirilmesini sağlayan basit ve sezgisel bir API sağlar.
+ Express.js, Node.js'nin HTTP modülünü kullanarak HTTP isteklerini yönetir ve bu sayede web sunucusu oluşturmanızı sağlar. HTTP isteklerini işlemek için yönlendirme (routing) mekanizması sunar ve istemci tarafından gönderilen isteklerin belirli rotalara eşleştirilmesini sağlar.
+ Express.js, hızlı bir şekilde uygulama ortamını ayarlamak için middleware kavramını kullanır. Middleware'ler, istek ve yanıt nesnelerine erişim sağlayan ve uygulamanızın her isteğini işleyebilen fonksiyonlardır. Bu, oturum yönetimi, kimlik doğrulama, güvenlik önlemleri ve diğer işlevlerin kolayca eklenmesini sağlar.
+ Ayrıca Express.js, birçok üçüncü taraf modül ve eklentiye sahiptir, bu sayede işlevselliği genişletilebilir. Örneğin, veritabanı entegrasyonu için Mongoose veya ORM (Object-Relational Mapping) kütüphaneleri kullanılabilir.
- Node.js tabanlı bir web uygulama çatısıdır.
- Node.js'in HTTP modülünü kullanarak geliştirilmiştir.
- HTTP isteklerini dinleyen ve yönlendiren bir HTTP sunucusu oluşturur.
- HTTP isteklerine göre HTTP yanıtları oluşturur.
- HTTP isteklerini işlemek için yönlendirme (routing) mekanizması sunar.
- Middleware kavramını kullanarak uygulama ortamını ayarlar.
- Birçok üçüncü taraf modül ve eklentiye sahiptir.
- Minimal ve esnek bir yapıya sahiptir.
- Hızlı ve kolay bir şekilde web uygulamaları geliştirmeyi sağlar.
- Node.js'in HTTP modülüne göre daha yüksek seviyeli bir API sağlar.
! Express.js Kurulumu
* npm install express
* npm install -g express-generator
*/