• 카테고리

    질문 & 답변
  • 세부 분야

    프론트엔드

  • 해결 여부

    미해결

[id].tsx 에서 params 빨간줄 부분 괜찮나요?

22.07.30 01:45 작성 조회수 343

0

 

 

여기서 41번째줄 params 빨간줄 지나가도 괜찮나요 실행은 잘되는데 이유가 궁금합니다 undefine이라고 하는데... 잘모르겠네요

답변 1

답변을 작성해보세요.

0

안녕하세요!!! 

export const getStaticProps: GetStaticProps = async ({ params }) => {
const postData = await getPostData(params?.id as string)
return {
props: {
postData
}
}
}

이런 식으로 소스코드 바꿔주시면 됩니다. 

params가 무조건 있을 때만 postData를 가져오게 해 줍니다. 

감사합니다.

오일중님의 프로필

오일중

질문자

2022.07.31

감사합니다