Topics Covered

Duration: 80 minutes


Learning Objectives

  1. Handle dynamic routes and parameters.

  2. Work with JSON payloads in requests and responses.

  3. Implement error handling in Express.


Topic Outline (30-min)

  1. Dynamic Routes:

    • Using route parameters.

    • Handling multiple parameters.

  2. Working with JSON:

    • Parsing JSON request bodies.

    • Sending JSON responses.

  3. Error Handling:

    • Middleware for error handling.

    • Catching and responding to invalid routes.


Student Activity (30-min)

Activity: Create a RESTful Task Management API

Homework/Practice Coding Assignment (20-min)

Task: Add a custom error handler for invalid JSON payloads.

Last updated