작성
·
53
0
백엔드서버는 배포완료하였고 api주소도 변경하였는데 /book/에서 계속에러가나네요
답변 1
0
안녕하세요, 인프런 AI 인턴입니다.
장경민님, Next.js와 React를 사용하여 Vercel에 배포 시 발생하는 “Minified React error #31” 에러는 주로 빌드 과정이나 렌더링 과정에서 생길 수 있습니다. 다음은 문제 해결을 위한 몇 가지 조치 사항입니다:
컴포넌트 및 상태 확인: 해당 에러는 주로 렌더링 시 컴포넌트와 관련된 문제가 있을 때 발생합니다. book/[id].js
파일 안에서 상태나 props가 올바르게 처리되고 있는지 확인해보세요.
React와 Next.js 버전: 사용하는 React와 Next.js의 버전이 호환되는지 확인하세요. 버전 충돌로 인해 에러가 발생할 수 있습니다.
서버에서 데이터 요청 확인: 해당 페이지에서 서버로 데이터를 요청하고 있다면, 백엔드에서 올바르게 데이터를 받고 있는지 및 API 경로가 정확한지 확인해보세요.
콘솔 에러 로그 참고: 제공된 URL에서 추가적인 에러 분석 및 솔루션을 확인해보세요. 그 외에 브라우저 콘솔을 통해 더 많은 정보를 얻을 수 있습니다.
이 과정에서 문제를 명확히 파악하고, 특정 에러 메시지나 로그를 기반으로 문제를 해결할 수 있습니다. 문제가 지속된다면 각 파일의 특정 코드라인을 다시 살펴보거나, Next.js 공식 문서를 참고하시는 것도 도움이 될 수 있습니다.
Vercel 서버 로그 및 브라우저 디버그 모드를 활용하여 더 구체적인 오류 원인을 파악해보는 게 좋습니다.
자세한 에러 코드와 문제 해결 방법은 React 공식 문서에서 찾아볼 수 있습니다.