build error 발생 및 해결과정 (트러블 슈팅 2)
🚨 문제 발생Vercel 배포를 위해 프로젝트를 빌드하던중 빌드 에러가 발생몇몇은 에러 메세지를 통해 바로 잡았으나, 메세지를 통해 문제의 원인이 바로 나타나지않는 에러들이 존재. 🛠️ 문제 해결 과정소거법을 이용해 폴더, 파일, 코드들을 하나씩 비활성화 하면서 문제 원인 분석 🔥 찾아낸 문제점1. Next.js는 빌드 타임에 모든 페이지를 사전에 렌더링(SSR) 하기 때문에 서버에서 컴포넌트를 HTML 형태로 렌더링 진행.✔️ 이 시점에서 클라이언트 사이드 전용 객체를 참조하면 오류가 발생 ➡️ 서버에는 window나 document 같은 객체가 존재하지 않음2.Session storage 나 useSearchParams 같은 URL 매개변수 훅은 빌드 시점에서 빌드 에러가 발생✔️ next.js..
Error
2024. 5. 8. 17:34
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- Fetch와 Axios 의 장단점
- simple Icon 사용방법
- 유효성검사
- 영화별점만들기
- 유효성검사 css
- styled component 설치방법
- readme작성해보기
- Warning: validateDOMNesting(...): <li> cannot appear as a descendant of <li>
- axios 사용하기
- 에러모음집
- readme 작성해야 하는 이유
- styled component 사용방법
- axios CRUD
- 영화 별점
- readme 이미지 추가 방법
- readme 역할
- axios 설치하기
- styled component 조건부 사용방법
- Warning: Each child in a list should have a unique "key" prop.
- Warning: A component is changing an uncontrolled input to be controlled.
- readme 작성 방법
- axiosinstance 사용 시 토큰 사용 법
- git cache
- 별점 색채우기
- nextjs 토큰 만료처리하기
- axios instance 작성하기
- styled component GlobalStyle 사용방법
- 별점만들기
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
글 보관함