인프런 커뮤니티 질문&답변
res.status(201) 부분에서 typeerror가 발생합니다
작성
·
361
답변 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 섹션이나 인프런 내의 문의하기 기능을 통해 추가적인 도움을 받을 수 있습니다.




