NextJS getStaticProps 没有被调用
NextJS getStaticProps is not getting called
我正在尝试获取 getStaticProps
到 return 一些数据,但从未调用该函数。我查阅了官方文档和示例,并在此处查看了各种答案,但我仍然无法正常工作。
getStaticProps
里面的 console.log
从来没有运行的事实让我认为我的代码存在配置错误,但我找不到问题的根本原因。
我的 apollo 客户端配置如下:
具有 ApolloClient 选项的 constants
文件如下
我的组件如下,在 useEffect
console.log
命令日志 undefined
中,我从未在 gerStaticProps
中看到 console.log
命令要么接到电话。
我还有一个自定义 _app
组件,如下所示:
我的文件夹结构如下:
我认为问题很可能出在我的 _app.tsx
组件上,而 this page from the official documentation 包含解决方案,但即使尝试了它也没有解决我的问题。
根据提供的信息,两个可能的原因是,
- getStaticProps 必须在页面中使用。检查您使用的文件是否是页面而不是组件。
- 文件结构可能是导致问题的原因。关注此话题
我正在尝试获取 getStaticProps
到 return 一些数据,但从未调用该函数。我查阅了官方文档和示例,并在此处查看了各种答案,但我仍然无法正常工作。
getStaticProps
里面的 console.log
从来没有运行的事实让我认为我的代码存在配置错误,但我找不到问题的根本原因。
我的 apollo 客户端配置如下:
具有 ApolloClient 选项的 constants
文件如下
我的组件如下,在 useEffect
console.log
命令日志 undefined
中,我从未在 gerStaticProps
中看到 console.log
命令要么接到电话。
我还有一个自定义 _app
组件,如下所示:
我的文件夹结构如下:
我认为问题很可能出在我的 _app.tsx
组件上,而 this page from the official documentation 包含解决方案,但即使尝试了它也没有解决我的问题。
根据提供的信息,两个可能的原因是,
- getStaticProps 必须在页面中使用。检查您使用的文件是否是页面而不是组件。
- 文件结构可能是导致问题的原因。关注此话题