인프런 영문 브랜드 로고
인프런 영문 브랜드 로고

인프런 커뮤니티 질문&답변

노른자님의 프로필 이미지
노른자

작성한 질문수

[리뉴얼] Node.js 교과서 - 기본부터 프로젝트 실습까지

NodeBird API 호출하기

함수 request(req,api) 에 대하여

작성

·

150

0

request(req,api)함수에 return 값으로 await함수가 이미 들어가있는데 const result = await request(req,'/posts/my');를 한것에대해 궁금한점이있습니다.

request(req,api)함수앞에 await을 또 붙혀주면 이미 리턴되있는 어떠한 결과값에 await을 붙혀주게 되는거아닌가요?

await를 비동기함수가아닌 어떠한결과값에 붙혀주어도 되는건가요?

답변 1

1

제로초(조현영)님의 프로필 이미지
제로초(조현영)
지식공유자

내부에서 await을 했든 안했든 async 함수의 리턴값은 항상 promise입니다. 따라서 비동기이므로 함수 앞에 await을 붙일 수 있습니다. 그리고 동기함수 앞에도 await 붙일 수 있습니다.

노른자님의 프로필 이미지
노른자

작성한 질문수

질문하기