내보내기 중 Next.js 동적 경로 및 getServersSideProps에서 오류 발생
이것은 내 다음 [id].js 파일입니다.
import React from 'react'
import Related from './related';
export default function id(props) {
return (
<div>
<div className="card">
<div className="card-title">{props.data.title}</div>
<div className="card-body">{props.data.body}</div>
</div>
<Related sendData={props.allData}/>
</div>
)
}
export const getServerSideProps =async (ctx)=>{
const {params} = ctx;
const res = await fetch(`https://jsonplaceholder.typicode.com/posts/${params.id}`)
const data = await res.json()
const allRes = await fetch('https://jsonplaceholder.typicode.com/posts/')
const allData = await allRes.json();
return{
props:{
data, allData
}
}
}
그리고 이것은 오류입니다 –
Build error occurred Error: Export encountered errors on following
paths: /blog/related at C:\Users\Hridoy\Desktop\demo blog\newapp\node_modules\next\dist\export\index.js:395:19 at runMicrotasks () at processTicksAndRejections (node:internal/process/task_queues:96:5) at async Span.traceAsyncFn (C:\Users\Hridoy\Desktop\demo blog\newapp\node_modules\next\dist\trace\trace.js:79:20) at async C:\Users\Hridoy\Desktop\demo blog\newapp\node_modules\next\dist\build\index.js:1094:21 at async Span.traceAsyncFn (C:\Users\Hridoy\Desktop\demo blog\newapp\node_modules\next\dist\trace\trace.js:79:20) at async C:\Users\Hridoy\Desktop\demo blog\newapp\node_modules\next\dist\build\index.js:971:17 at async Span.traceAsyncFn (C:\Users\Hridoy\Desktop\demo blog\newapp\node_modules\next\dist\trace\trace.js:79:20) at async Object.build [as default] (C:\Users\Hridoy\Desktop\demo blog\newapp\node_modules\next\dist\build\index.js:64:29)
github에서 전체 코드를 보고 싶다면 여기 – GitHub Repo
형제님, 데이터 가져오기를 위한 더 나은 프로세스를 제안하여 저를 도와주실 수 있나요?
Reference
이 문제에 관하여(내보내기 중 Next.js 동적 경로 및 getServersSideProps에서 오류 발생), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/noorbhuiyan/nextjs-dynamic-routes-and-getserverssideprops-occur-error-while-export-1i4i텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)