What about the router ? Isn't that a middleware exposed only by Express ?