运行 在 Nextjs 中只进行一次服务器端渲染的最佳方式
Best way to run server-side rendering only once in Nextjs
我有一个应用程序将使用 Javascript 进行数据处理。我只需要一个服务器调用,并且希望它在 SSR 页面中完成,因为客户端上的数据调用需要一段时间。
今天如何正确完成这项工作?
我实际上已经尝试了几乎所有我能在网上想到的方法,但找不到合适的解决方案。也许我遗漏了什么?
您将使用 getStaticProps,它会加载 API 一次。
export async function getStaticProps(context) {
return {
props: {}, // will be passed to the page component as props
}
}
我有一个应用程序将使用 Javascript 进行数据处理。我只需要一个服务器调用,并且希望它在 SSR 页面中完成,因为客户端上的数据调用需要一段时间。
今天如何正确完成这项工作?
我实际上已经尝试了几乎所有我能在网上想到的方法,但找不到合适的解决方案。也许我遗漏了什么?
您将使用 getStaticProps,它会加载 API 一次。
export async function getStaticProps(context) {
return {
props: {}, // will be passed to the page component as props
}
}