안녕하세요, 이번에 처음 서버를 만들어보는 초보 개발자입니다. 서버를 만드는데 함수를 실행하려고 합니다.
func a();
func b();
func c();
func d();
func last();
이렇게 다섯 가지 함수의 순서를 정하려고하는데, 제가 함수 a()
, b()
, c()
, d()
, last()
중 last()
함수가 마지막에 실행되기를 원합니다.
a -> b -> c -> d - > last, 이렇게 모든 순서를 동기식으로 정해버리면 node js 비동기성의 장점을 못살리는 것 같아서요.
(a , b , c, d) -> last 이런 방식으로 순서를 정하고싶습니다. 괄호 안의 순서는 상관없이, 비동기식으로 작동하고 싶어요!
좋은 방법이 있을까요?
덧붙이자면 a, b, c, d 등등의 함수는 데이터베이스에서 데이터를 가져오는 함수고
last함수는 가져온 데이터를 바탕으로 랜더링을 실행하는 함수입니당..