편집 기록

편집 기록
  • 프로필 엽토군님의 편집
    날짜2019.09.06

    node js(java script) 함수의 순서고정 도움 부탁드려요 ㅠㅠ


    안녕하세요, 이번에 처음 서버를 만들어보는 초보 개발자입니다. 서버를 만드는데 함수를 실행하려고 합니다.

    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함수는 가져온 데이터를 바탕으로 랜더링을 실행하는 함수입니당..

  • 프로필 leedh2004님의 편집
    날짜2019.09.06

    node js(java script) 함수의 순서고정 도움 부탁드려요 ㅠㅠ


    안녕하세요, 이번에 처음 서버를 만들어보는 초보 개발자입니다. 서버를 만드는데 함수를 실행하려고 합니다.

    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함수는 가져온 데이터를 바탕으로 랜더링을 실행하는 함수입니당.. */