In Node.js these types of middleware mostly used...
Application-level Middleware.
Router-level Middleware.
Built-in Middleware.
Error-Handling Middleware.
Third-party Middleware