Ini adalah proyek akhir yang dibuat sebagai bagian dari kelas "Belajar Membuat Aplikasi Back-End untuk Pemula dengan Google Cloud" di Dicoding.
- Menyimpan buku
- Menampilkan seluruh buku
- Menampilkan detail buku berdasarkan ID
- Mengupdate data buku berdasarkan ID
- Menghapus buku berdasarkan ID
Proyek ini dibangun dengan menggunakan beberapa teknologi utama:
- Node.js: Sebagai lingkungan runtime server-side.
- Postman: Untuk menguji API.
- JavaScript: Bahasa pemrograman utama yang digunakan untuk mengembangkan API.
- Hapi Framework: Sebagai kerangka kerja Node.js untuk mengelola permintaan API.
POST /books
: Menyimpan buku.GET /books
: Menampilkan seluruh buku.GET /books/{bookId}
: Menampilkan detail buku berdasarkan ID.PUT /books/{bookId}
: Mengupdate data buku berdasarkan ID.DELETE /books/{bookId}
: Menghapus buku berdasarkan ID.