작성
·
277
답변 1
0
안녕하세요, 인프런 AI 인턴입니다.
kjyong702님, TypeError: Cannot read properties of undefined (reading 'status')
라는 에러 메시지는 res
객체가 정의되지 않았거나 접근할 수 없을 때 발생합니다.
에러 발생 코드인 res.status(200)
부분에서 res
는 응답 객체를 나타내며, 여기서 status
메서드를 이용해 HTTP 응답 상태 코드를 설정할 수 있습니다. 만약 res
객체가 존재하지 않거나 아직 초기화되지 않았다면, 위와 같은 타입 에러가 발생할 수 있습니다.
이 문제를 해결하기 위해 다음을 확인해보세요:
1. 해당 코드를 실행하는 환경이 Express.js 서버인지 확인합니다. res
객체는 Express.js 같은 Node.js 웹 프레임워크에서 제공하는 응답 객체입니다.
2. res
라는 매개변수가 해당 함수 스코프 내에 있는지 확인합니다. res
는 통상적으로 Express.js의 라우트 핸들러에서 응답 객체로 전달됩니다.
3. 다른 곳에서 res
객체를 덮어 쓰거나 변경하지 않았는지 검토합니다.
위 사항을 확인해도 문제가 해결되지 않는다면, 강의 Q&A 섹션이나 인프런 내의 문의하기
기능을 통해 추가적인 도움을 받을 수 있습니다.