- Lakukan konfigurasi pada folder
config/db.go
- Jalankan command
go run main.go
- Go
- Gorilla Mux
- Gorm
- MySQL
Documentation
-
endpoint :
/book
json response body:[ { "id": 1, "name": "One Piece", "author": "Oda", "publication": "Gramedia" }, { "id": 2, "name": "Hujan", "author": "Tere Liye", "publication": "Gramedia" }, { "id": 3, "name": "Harry Potter", "author": "J. K. Rowling", "publication": "Kompas" }, { "id": 4, "name": "Percy Jackson", "author": "Rick Riordan", "publication": "Tempo" } ]
-
endpoint :
/book
json request body:{ "Name":"Hujan", "Author":"Tere Liye", "Publication":"Gramedia" }
json response body:
{"id":2,"name":"Hujan","author":"Tere Liye","publication":"Gramedia"}
-
endpoint :
/book/4
json response body:{ "id": 4, "name": "Percy Jackson", "author": "Rick Riordan", "publication": "Tempo" }
-
endpoint :
/book/4
json request body:{ "name": "Percy Jackson & the Olympians", "author": "Rick Riordan", "publication": "Kompas" }
json response body:
{ "id": 4, "name": "Percy Jackson & the Olympians", "author": "Rick Riordan", "publication": "Kompas" }
-
endpoint :
/book/3
json response body:{ "id": 0, "name": "", "author": "", "publication": "" }