강의

멘토링

커뮤니티

Inflearn Community Q&A

nyannyan's profile image
nyannyan

asked

Solid backend NestJS, from basics to advanced

Cat Data Create Read API Development

catch 문에서 error.message 부분 오류가 납니다.

Written on

·

457

4

왜 자꾸 catch 문에서 res.send에서 error:error.message, 부분에 error: unknown 개체가 '알 수 없는' 형식입니다. 라는 오류가 뜰까요? 해결방법은 무엇일까요?

ssrNestJSexpressnodejsmongodb

Answer 3

5

amamov님의 프로필 이미지
amamov
Instructor

catch (error: any) { ... }  으로 타이핑 해주시면 해결됩니다! 만약에 any 타입이 아닌 타입 지정을 해주고 싶으시면 error : { message : string, ... } 식으로 타이핑 해주시면 됩니다!!

1

이런식으로 수행해봤습니다. 아니면 강의 버전으로 workspace typescript 버전으로 내리면 error.message 밑줄안뜹니다.

0

catch (err: unknown) {
if (err instanceof Error) {
res.status(500).send({
error: err.message,
});
}
}
nyannyan's profile image
nyannyan

asked

Ask a question