what if there is error !!
you make middleware for 500 error the middleware work just for modules you use because of use next(err) but what about your middleware handling routes just need to check if error to next or not
please read this : https://expressjs.com/en/guide/error-handling.html
https://github.com/GSG-G7/whats-going-on/blob/fd3f321bef92e1c97e6ad7c748c5f6a9d032e9ff/src/controllers/latestHandler.js#L3-L7
what if there is error !! you make middleware for 500 error the middleware work just for modules you use because of use next(err) but what about your middleware handling routes just need to check if error to next or not please read this : https://expressjs.com/en/guide/error-handling.html