merge routers, middlewares from router.use