i.e., use the router before the error handler, after the static middleware, etc.