Skip to content

[JITERA] Add Author Routes for CRUD Operations

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

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.

Changes

  1. Added Author Routes:

    • Implemented routes for creating, reading, updating, and deleting authors in src/routes/authorRoutes.js.
    • The routes include:
      • POST /authors: Create a new author.
      • GET /authors: Retrieve a list of all authors.
      • GET /authors/:id: Retrieve a specific author by ID.
      • PUT /authors/:id: Update an existing author by ID.
      • DELETE /authors/:id: Delete an author by ID.
  2. Controller Integration:

    • Integrated the routes with the corresponding controller functions to handle the business logic for each operation.
  3. Error Handling:

    • Added basic error handling for each route to ensure proper responses are sent back to the client in case of failures.
  4. Testing:

    • Included unit tests for the new routes to ensure they function as expected.

This enhancement will allow users to manage authors effectively through the API.

Merge request reports