• 카테고리

    질문 & 답변
  • 세부 분야

    풀스택

  • 해결 여부

    미해결

강의중 궁금점이 jwt.sign , jwt.verify 는 왜 await을 넣어주지않는거죠?

21.06.17 18:12 작성 조회수 523

0

jwt.sign, jwt.verify 보면 이러이런걸 확인하고 맞으면 통과 아니면 에러 이런식인것같은데 그러면 비동기함수이고 await을 넣어줘야하는거아닌가요?

답변 2

·

답변을 작성해보세요.

1

Daniel Lee님의 프로필

Daniel Lee

2021.06.17

비동기 메소드도 있어요!

https://github.com/auth0/node-jsonwebtoken

비동기vs동기 구분은 함수가 어떤 성능을 요구하는가에 따라 선택지가 갈릴거 같아요. JWT sign 이나 verify 같은 경우는 IO보다는 계산이 많이 필요한 함수라서 딱히 비동기 함수로 메리트가 없는건 아닐까요?

Inpa Skyrim님의 프로필

Inpa Skyrim

2022.01.14

계산이 많이 필요하지 않는 함수라서 ... 인거죠? 오타인건가

1

동기 메서드입니다. 그래서 에러 발생 시 catch로 못잡고 try catch문으로 감싸야 합니다.