Submission Bookshelf API

Submission ini merupakan proyek untuk memenuhi kriteria yang ditetapkan dalam membuat Bookshelf API. Berikut adalah rincian kriteria yang harus dipenuhi:

Kriteria 1: Penggunaan Port 9000

Aplikasi menggunakan port 9000.

Kriteria 2: Menjalankan Aplikasi dengan Perintah npm run start

Aplikasi dijalankan dengan perintah npm run start.

Kriteria 3: Menyimpan Buku

API dapat menyimpan buku melalui route /books dengan method POST.

Kriteria 4: Menampilkan Seluruh Buku

API dapat menampilkan seluruh buku yang disimpan melalui route /books dengan method GET.

Kriteria 5: Menampilkan Detail Buku

API dapat menampilkan detail buku melalui route /books/{bookId} dengan method GET.

Kriteria 6: Mengubah Data Buku

API dapat mengubah data buku berdasarkan id melalui route /books/{bookId} dengan method PUT.

Kriteria 7: Menghapus Buku

API dapat menghapus buku berdasarkan id melalui route /books/{bookId} dengan method DELETE.