728x90
반응형
Typescript에서 Try~catch문 중 error를 처리하려고 할 때 타입이 뭔지 궁금했다.
any나 uknown으로 처리를 해야 한단다. 이런 ~ 썩을...
export function ParseError(error: unknown): string {
if (error instanceof TypeError) {
return 'Type error occurred:' + error.message;
} else if (error instanceof Error) {
return 'General error:' + error.message;
} else {
return 'An unexpected error occurred:' + error;
}
}
타입을 체크해서 알고 있는 타입이면 처리하는 방식으로 만든 함수다.
이렇게 하면 되겠지???
반응형
'개발 > Node.js' 카테고리의 다른 글
🛡️ Zod vs 🔍 Joi vs ✅ Yup 차이점 (0) | 2024.10.15 |
---|---|
Typescript 현재 접속한 사용자의 아이피 가져오기 (0) | 2023.08.19 |
Nest.js+Next.js를 이용한 기반 프로젝트 만들기 #3 (0) | 2023.04.05 |
Nest.js+Next.js를 이용한 기반 프로젝트 만들기 #2 (0) | 2023.04.05 |
Nest.js+Next.js를 이용한 기반 프로젝트 만들기 #1 (0) | 2023.03.30 |