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

김민관님의 프로필 이미지
김민관

작성한 질문수

따라하며 배우는 NestJS

로그인 기능 구현하기

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

작성

·

269

0

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

답변 1

0

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

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

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

감사합니다.

김민관님의 프로필 이미지
김민관

작성한 질문수

질문하기