inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

한 입 크기로 잘라먹는 Next.js

9.5) 마치면서

9.4) 최적화 후 배포시 빌드시 /book/bookId 의 프리렌더링 에러가 발생하는거 같아요

해결된 질문

172

김동환

작성한 질문수 3

0

안녕하세요, 9.4 강의 최적화 후 배포 빌드때 문제가 발생했습니다.
- 에러메시지

image.png

 

react typescript next.js

답변 1

1

이정환 Winterlood

안녕하세요 김동환님 이정환입니다.

우선 프로젝트중 발생한 오류는 전체 코드를 통해 확인해봐야 정확한 원인을 알 수 있습니다.
이에 정확한 원인을 찾고 싶으시다면 깃허브링크를 통해 전체 코드를 전달해주시면 감사하겠습니다.

올려주신 사진으로만 살펴봤을 때에는 마지막 (.)book/[id]/page.tsx 에서 Props를 넘겨주는 방식이 오류를 유발 할 수 있을 것 같습니다. any 타입을 꼭 사용하지 않으셔야 한다면 다음과 같이 해결하시는게 좋을 것 같습니다.

export default async function Page({
  params,
}: {
  params: Promise<{ id: string }>;
}) {
  return (
    <div>
      <Modal>
        <BookPage params={params} />
      </Modal>
    </div>
  );
}

0

김동환

안녕하세요 강사님
해당 소스 깃헙 주소 입니다
https://github.com/sothatc/section09.git

계속 찾아보려했지만 디버깅 능력이 많이 부족한가 봅니다.. 답변 주시기 전까진 계속 찾아보겠습니다..

0

이정환 Winterlood

안녕하세요 김동환님

아래는 동환님의 코드를 하나도 수정하지 않고 배포한 결과입니다.

https://test-zeta-sage-76.vercel.app/

배포 결과에 아무런 이상이 없는데요 혹시 vercel 환경변수 설정을 깜빡하시지 않았는지 확인 부탁드릴게요!

1

김동환

안녕하세요 강사님
확인해주셔서 감사합니다

초기에 배포했던 서버에 문제가 있었던건지 기존 배포했던 서버까지 삭제하고 둘다 재배포 후 시도해보니 정상 빌드됨을 확인했습니다
여튼 지금까지 들었던 강의 중 가장 애매함이 없던 강의였습니다 감사합니다!

버셀로 서버 배포 후 접속 시 500 에러 발생

0

66

2

컴포넌트와 레이아웃

0

54

2

@/styles/globals.css'

0

50

2

풀라우트캐시 동작 원리에서 데이터 캐시 관련 질문

0

71

2

next.js 프로젝트

0

68

1

Next.js + Tanstack Query BFF 구조 질문

1

82

2

Next.js 사전렌더링 이해하기 부분

0

84

2

모달 관련 질문

0

88

3

렌더링 관련 질문

0

108

2

중복으로 하나의 api를 요청할 때 캐싱 옵션 통일화

0

97

2

라우트 세그먼트 옵션 강좌 노트에 사소한 제보 남깁니다.

0

95

2

SSR시 context에 params말고 query를 사용하면 안되나요?

0

107

2

npx prisma db push 시 에러가 뜹니다.

0

131

3

vercel 배포를 실패하였습니다.

0

150

3

Image 컴포넌트 사용시 브라우저 콘솔에 경고는 왜 뜨는걸까요?

0

93

2

getServerSideProps 함수와 SSR의 관계

0

118

6

없는 페이지인데 풀라우트캐시로 저장이 되는 이유가 궁금합니다

0

93

2

실제 프로젝트에서 SSR 사용에 관해서 질문드립니다.

0

145

2

일반적인 nextjs project architecture에 대하여..

0

120

2

2.14 Search에서 작성한건 static이긴하지만 CSR이 아닌가요?

0

101

2

배포 시 오류 발생

0

111

2

백엔드 서버 오류납니다.

0

107

2

취약점 제거시 nestjs 버전 문제가 생길까요?

0

117

1

eslint.config.mjs 내 rules 어떻게 설정 하나요?

0

130

1