| Method | Endpoint | Description |
|---|---|---|
| GET | /books |
Retrieve all books |
| GET | /books/{id} |
Retrieve a book by ID |
| POST | /books |
Add a new book |
| PUT | /books/{id} |
Update an existing book |
| DELETE | /books/{id} |
Delete a book |
| GET | /find/{genre} |
Search books by genre |
| GET | /authors |
Retrieve all authors |
| GET | /authors/{id} |
Retrieve an author by ID |
go run main.gogo build -o go-book ../go-book