인프런 커뮤니티 질문&답변

Next님의 프로필 이미지
Next

작성한 질문수

Next + React Query로 SNS 서비스 만들기

게시글 상세 페이지, 답글, 포토모달

StrictResponse<any> 질문

작성

·

137

·

수정됨

0

[강의 위치]

2:43~

 

[질문]

StrictResponse<any> 로 타입을 지정하여 타입 오류를 해결하셨는데 any를 지정하지 않으려면 유저가 존재하지 않을 경우에도 아래와 같이 응답 데이터 구조를 맞춰야 할 것 같은데,
일반적으로 found 또는 not found에 대해서 응답 데이터 구조를 맞추는 것이 좋은 방법인가요?

const body = { id: "", nickname: "", image: "" };
return HttpResponse.json(body, { status: 404 });

답변 1

0

제로초(조현영)님의 프로필 이미지
제로초(조현영)
지식공유자

유저가 없을 때는 not found 404를 내거나 200 성공으로 하면서 빈 배열을 리턴하면 됩니다. 전자는 메러 메시지가 든 객체가 타이핑이고, 후자의 타이핑은 null입니다. ''가 든 객체를 보내는 건 이상합니다.

Next님의 프로필 이미지
Next

작성한 질문수

질문하기