Belajar membuat basic API dengan menggunakan GO-lang. Library/Package yang digunakan adalah Gin untuk Rest API. List data berupa sebuah slice yang disimpan di dalam model.
Proyek sederhana ini hanya menggunakan konsep CRUD untuk data Buku.
- Pastikan sudah ter-install GO-lang di komputer.
- Clone reporsitory
- Jalankan perintah
go get
di dalam direktori proyek untuk mendowload dependencies - Setelah selesai download dependencies kemudian jalankan proyek dengan perintah
go run main.go
- Buka Postman dan akses URI/Path dibawah ini
- Menampilkan seluruh data.
- URL :
http://localhost:9000/books
- Method :
GET
- URL :
- Menampilkan data berdasarkan ID.
- URL :
http://localhost:9000/book/1
- Method :
GET
- URL :
- Menambah data baru.
- URL :
http://localhost:9000/books
- Method :
POST
- URL :
- Mengubah data berdasarkan ID.
- URL :
http://localhost:9000/book/update/1
- Method :
PATCH
- URL :
- Menghapus data berdasarkan ID.
- URL :
http://localhost:9000/book/delete/1
- Method :
DELETE
- URL :