Skip to content

busraydinn/LibraryManagmentBackend

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

📚 LibraryProjectBackend

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.

🚀 Özellikler

  • 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.

🛠️ Kullanılan Teknolojiler

  • Node.js
  • Express.js
  • JavaScript (ES6)

📁 Proje Yapısı

image

⚙️ Kurulum

Proje klasörüne geçin:

cd LibraryProjectBackend

Gerekli paketleri yükleyin:

npm install

▶️ Projeyi Çalıştırma

Sunucuyu başlatmak için:

node server.js

veya package.json içerisinde start script'i tanımlıysa:

npm start

Uygulama varsayılan olarak aşağıdaki adreste çalışacaktır:

http://localhost:3000

📌 API Endpointleri

Tüm kitapları getir

GET /books

ID'ye göre kitap getir

GET /books/:id

📄 Örnek Yanıt

[
  {
    "id": 1,
    "title": "Clean Code",
    "author": "Robert C. Martin"
  },
  {
    "id": 2,
    "title": "The Pragmatic Programmer",
    "author": "Andrew Hunt"
  }
]

📂 Veri Kaynağı

Bu projede herhangi bir veritabanı kullanılmamaktadır. Veriler, data klasöründe bulunan JSON dosyalarından okunmaktadır.

👨‍💻 Geliştirici

Bu proje, Node.js ve Express.js teknolojilerini kullanarak backend geliştirme pratiği yapmak amacıyla hazırlanmıştır.

About

Node.js ve Express.js kullanılarak geliştirilmiş bir REST API projesidir. Uygulama, kitap verilerini data klasöründe bulunan JSON dosyalarından okuyarak istemcilere sunmaktadır.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors