router.*Promise 메소드가 non-Promise 반환값도 처리하도록 함