为什么我的NextJS函数'getStaticProps'没有运行?[副本]

yduiuuwa  于 2023-06-05  发布在  其他
关注(0)|答案(1)|浏览(345)

此问题已在此处有答案

How to fetch data server-side in the app directory of Next.js? Tried getStaticProps but it's returning undefined(1个答案)
5天前关闭。
我使用Next的主要原因是'getStaticProps'函数,它甚至没有运行。
我试着从头开始创建一个新的应用程序“npx create-next-app@latest”不工作,我试着“npx create-next-app”没有“@latest”仍然不工作。
下面是我如何测试它,甚至没有返回任何东西或console.log任何东西:

export async function getStaticProps() {
  return {
    props: {
      name: 'John' 
    }
  }
}

function Home({ name }) {
  return <h1>Hellos {name}!</h1> 
}

export default Home

在那里,当我运行npm run dev时,它只返回:“你好!”它不console.log任何东西,我希望这只是我和解决方案很简单。
在我创建的另一个应用程序上,我运行了'npm run build',然后运行了'npm start',仍然是同样的问题。

kyxcudwk

kyxcudwk1#

getStaticProps只能在pages路由器中工作。新的app路由器使用React服务器组件(rsc)。
将您的页面文件从app/移动到pages/或开始使用rsc

相关问题