Assignment - Express Middleware

Project Overview

In this assignment, you'll implement custom middleware for an Express application. You'll practice creating middleware for logging, error handling, authentication, and more.

Project Requirements

  • Implement custom middleware for request logging
  • Add error handling middleware
  • Use third-party middleware for security (helmet, cors)
  • Implement authentication middleware
  • Handle different types of requests appropriately
  • Use proper status codes and error messages
  • Follow middleware best practices

Submission Instructions

  1. Push your code to GitHub
  2. Submit your repository URL through the LMS
  3. Include a README with setup instructions
  4. Document your middleware implementation

Additional Resources