강의

멘토링

커뮤니티

Inflearn コミュニティ Q&A

nyannyan のプロフィール画像
nyannyan

投稿した質問数

しっかりしたバックエンドNestJS、基礎から深化まで

Cat Data Create Read APIの開発

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

作成

·

457

4

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

ssrNestJSexpressnodejsmongodb

回答 3

5

amamov님의 프로필 이미지
amamov
インストラクター

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 のプロフィール画像
nyannyan

投稿した質問数

質問する