비동기 성은 node.js의 절반에 불과하다는 것을 알고 있습니다. 그러나 어떤 상황에서는이 프로그래밍 패턴이 너무 과도하고 어려울 수 있습니다. 예를 들어, 사용자 입력을 받아서이를 사용하여 MySQL 행을 생성하고 저장하는 스크립트를 작성하려면 어떻게해야할까요? 프로그램의 모든 작은 단계에 대해 별도의 기능을 생성 한 다음 서로를 연속적으로 호출하게하는 것은 정말 짜증이납니다.node.js에서 동시성을 강요하는 방법은 무엇입니까?
그런 상황을 어떻게 대처해야합니까? step을 사용해 보았지만 고전적인 방식 (function foo() {/* Bar */}
)으로 함수를 선언해야하기 때문에 coffee 스크립트에서 작동하지 않습니다. 대신에 커피 스크립트는 익명의 함수를 생성하고 로컬 변수에 할당합니다. (var foo = function() {/* Bar */}
)
콜백을 대기하는 프로세스를 가져 오는 방법을 혼합하는 것이 더 간단 할 것이라고 생각합니다. 비동기성에 대한 논쟁은 제쳐 놓고, 어떻게해야할까요?
'async'는 내가 느려졌던 작업을 단순화하기위한 많은 것들을 제공합니다. 추천 주셔서 감사합니다! – Hubro