강의

멘토링

커뮤니티

Cộng đồng Hỏi & Đáp của Inflearn

Hình ảnh hồ sơ của nyannyan
nyannyan

câu hỏi đã được viết

NestJS phụ trợ vững chắc, từ cơ bản đến nâng cao

Dữ liệu mèo Tạo Đọc phát triển API

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

Viết

·

457

4

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

ssrNestJSexpressnodejsmongodb

Câu trả lời 3

5

amamov님의 프로필 이미지
amamov
Người chia sẻ kiến thức

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,
});
}
}
Hình ảnh hồ sơ của nyannyan
nyannyan

câu hỏi đã được viết

Đặt câu hỏi