Node.js ve Express.js kullanılarak geliştirilmiş basit bir REST API projesidir. Uygulama, kitap verilerini data klasöründe bulunan JSON dosyalarından okuyarak istemcilere sunmaktadır.
- Node.js ve Express.js kullanılarak geliştirilmiştir.
- REST API yapısına sahiptir.
- Veriler JSON dosyalarından okunmaktadır.
- Basit ve anlaşılır klasör yapısı.
- Genişletilebilir proje mimarisi.
- Node.js
- Express.js
- JavaScript (ES6)
Proje klasörüne geçin:
cd LibraryProjectBackendGerekli paketleri yükleyin:
npm installSunucuyu başlatmak için:
node server.jsveya package.json içerisinde start script'i tanımlıysa:
npm startUygulama varsayılan olarak aşağıdaki adreste çalışacaktır:
http://localhost:3000
GET /booksGET /books/:id[
{
"id": 1,
"title": "Clean Code",
"author": "Robert C. Martin"
},
{
"id": 2,
"title": "The Pragmatic Programmer",
"author": "Andrew Hunt"
}
]Bu projede herhangi bir veritabanı kullanılmamaktadır. Veriler, data klasöründe bulunan JSON dosyalarından okunmaktadır.
Bu proje, Node.js ve Express.js teknolojilerini kullanarak backend geliştirme pratiği yapmak amacıyla hazırlanmıştır.