将getstaticrops数据发送到其他静态页面,NextJS



im从getstaticrops内部的外部API获取巨大的json数据。然后,这些数据将被分成若干部分,作为道具发送到其他静态页面(数百页(。

// page1.tsx
const page1 = ({ page1Data }) => {
...
}
const getStaticProps: GetStaticProps = async () => {
const res = await fetch('https://hugedata')
const jsonData = await res.json()
const { page1Data, page2Data, page300Data, ...allData } = jsonData
return { props: { page1Data } }
}

我只知道如何像这样将staticrops数据发送到文件中的组件。

有没有办法将这些数据发送到其他静态页面/路由?(例如至第2.tsx页(

实际上不可能在页面之间发送数据。但是你可以看到这里描述的方法。

我建议你真的检查路由器并检查里面的数据,你可以在页面上找到很多关于数据的信息。

第页。S.正如我所看到的,你试图获得大量数据,你需要使用分页并将其拆分为多个部分,你可以使用这个库

最新更新