分离route, 减少观注点