인프런 커뮤니티 질문&답변

김연호님의 프로필 이미지

작성한 질문수

Next + React Query로 SNS 서비스 만들기

보너스: 배포 맛보기(과금주의)

nextjs 배포 방식

작성

·

203

0

next14에서 배포 시 페이지는 클라이언트 컴포넌트를 명시한 상태에서 next build를 실행시에 fetch 에러가 나오는데 next를 배포시에는 백엔드서버가 항상 켜져있어야되나요?

답변 2

0

김연호님의 프로필 이미지
김연호
질문자

바쁘신와중에 정말 빠른 답변 감사드립니다(__)
말씀하신 두 가지 방법 중에 어떤 것이 더 선호 될지 알려주실 수 있으실까요?

빌드 시에 mock을 실행 후에 build를 진행해야 될지 감이 안 오네요.

제로초(조현영)님의 프로필 이미지
제로초(조현영)
지식공유자

원래 의도는 무엇이었는지에 따라... 데이터가 텅 빈 페이지를 미리 빌드하실거면 빌드 환경에서는 fetch가 실행되지 않게 하시면 됩니다.

김연호님의 프로필 이미지
김연호
질문자

넵 감사합니다! 많은 도움이 됬습니다

0

제로초(조현영)님의 프로필 이미지
제로초(조현영)
지식공유자

클라이언트 컴포넌트도 서버쪽에서 한 번은 실행됩니다. 그래서 빌드 시에는 따로 fetch가 실행되지않게하거나 가짜 응답이라도 받을 수 있게 해야합니다.