Skip to content

[JITERA] Add Author Routes for CRUD Operations

Klebson Leite requested to merge feat/add-author-routes-1749118717 into main

Created by: kstayner

Overview

This pull request introduces new routes for managing authors in the application. The routes allow for the creation, retrieval, updating, and deletion of author records, enhancing the functionality of the author management system.

Changes

  1. Added Author Routes:

    • Implemented routes for creating, reading, updating, and deleting authors.
    • The routes are defined in src/routes/authorRoutes.js.
  2. GET /authors:

    • Fetches a list of all authors from the database.
    • Returns an array of author objects.
  3. GET /authors/:id:

    • Fetches a single author by their ID.
    • Returns the author object if found, or a 404 error if not.
  4. POST /authors:

    • Allows the creation of a new author.
    • Expects author details in the request body and returns the created author object.
  5. PUT /authors/:id:

    • Updates an existing author's details.
    • Expects updated author details in the request body and returns the updated author object.
  6. DELETE /authors/:id:

    • Deletes an author by their ID.
    • Returns a success message upon successful deletion.

These changes will facilitate better management of authors within the application and provide a solid foundation for future enhancements.

Merge request reports