How does Express error-handling middleware work?

Express error-handling middleware uses four parameters: err, req, res, and next. It is used to centralize error handling and convert application errors into appropriate HTTP responses. A typical application defines error handling after its routes and other middleware.

Key Takeaways
  • Error middleware has four parameters.
  • It centralizes error handling.
  • It is normally registered after routes.
Knowledge Check

How many parameters does Express identify as an error-handling middleware signature?