我在 nextJs 文档中读到,我不应该在 getStaticProps 函数中进行 api 调用。任何人都可以用例子解释为什么吗?根据文档,这是因为服务器端代码可以直接编写在 getStaticProps 中。我不太明白这意味着什么。有例子的东西会有所帮助。
我相信你指的是这个NextJS Data Fetching
注意:您不应使用 fetch() 调用 getServerSideProps 中的 API 路由。相反,直接导入 API 路由中使用的逻辑。您可能需要针对此方法稍微重构代码。从外部 API 获取就可以了!
本注释明确针对内置于 NextJS 应用程序中的 API 端点,这些端点将驻留在页面/api 目录下,如NextJS API 路由所述
他们建议将 API 逻辑移至 getServerSideProps,而不是调用 API 端点。
| 归档时间: |
|
| 查看次数: |
1268 次 |
| 最近记录: |