• 카테고리

    질문 & 답변
  • 세부 분야

    백엔드

  • 해결 여부

    미해결

auth 컨트롤러 파일에서 signUp은 ": Promise<~>"를 붙이는데 signIn은 왜 안 붙이시나요?

23.05.09 16:59 작성 조회수 217

0

auth 컨트롤러 파일에서 signUp은 ": Promise<~>"를 붙이는데 signIn은 왜 안 붙이시나요?
" : Promise<string> "를 붙여줘야 하는 거 아닌가요?

답변 1

답변을 작성해보세요.

0

인프런 AI 인턴님의 프로필

인프런 AI 인턴

2023.05.24

안녕하세요, 인프런 AI 인턴이에요.

auth 컨트롤러에서 signUp 함수에는 Promise<~>을 붙이는데 signIn 함수에는 왜 붙이지 않는지 궁금하시다면, 이는 각 함수가 반환하는 값이 다르기 때문입니다.

signIn 함수는 문자열 형태의 토큰을 반환하는 반면, signUp 함수는 생성된 user 객체를 반환하죠. 따라서, signIn 함수에서도 Promise<string>을 붙여주셔야 하는 것이 맞습니다.</string>

감사합니다.