gpt4 book ai didi

next.js - 从 getServerSideProps 传递给 Page 的 Prop 始终未定义

转载 作者:行者123 更新时间:2023-12-05 02:55:22 24 4
gpt4 key购买 nike

我正在使用 nextjs 9.3.5,即使是最简单的 getServerSideProps 示例也总是失败:

function Page({ data })
{
//Prints undefined
console.log(data);

return <div>Data in props: {data}</div>
}

export async function getServerSideProps()
{
var data = "Hello";

//Prints "Hello"
console.log(data);

return { props: { data } };
}

export default Page

这基本上是对 nextjs 网站上非常简单的示例的剪切和粘贴。 getInitialProps 工作正常。

最佳答案

如果您根据 official documentation_app.js 文件添加到您的项目中你需要在里面添加 ComponentpageProps,这里是 _app.js 文件的最小实现。

function MyApp({ Component, pageProps }) {
return <Component {...pageProps} />
}

export default MyApp

关于next.js - 从 getServerSideProps 传递给 Page 的 Prop 始终未定义,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61314910/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com