NodeJS를 처음 접했을 때 한 호출이 다른 호출을 동기화 된 방식으로 따르기를 원할 때 함수의 비동기 특성으로 머리를 감싸는 데 어려움을 겪고 있습니다.
예를 들어 웹 서비스 메서드를 호출한다고 가정 해보십시오. 모든 메소드에는 콜백 함수가 있습니다. 그러나 특정 순서로 10 개를 호출하려면 어떻게해야합니까? 첫 번째 콜백에서 모든 함수를 체인 / 임베드해야합니까? 체인이 두 번째로 약간 다른 경우 어떻게해야합니까?
실제로 동기화하려는 상황을 처리 할 수있는 우아한 패턴이 있습니까?
아니면 이런 종류의 프로그래밍을 다른 사고 방식에 익숙하게해야합니까? 그것이 사실이라면 누군가 콜백을 사용하여 더 긴 함수 체인의 깨끗한 예를 알려 줄 수 있습니다 ...
특정 순서로 10 요청. 그들은 서로 독립적입니까?
—
Jonas
그리고 참고 : 체인에 연결되었다고해서 체인에 모든 것이 연결되어 있지 않으면 비동기가 아닙니다.
—
Erik Reppen