Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/image-processing/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Next.js 如何通过多个getStaticProps调用共享数据?_Next.js - Fatal编程技术网

Next.js 如何通过多个getStaticProps调用共享数据?

Next.js 如何通过多个getStaticProps调用共享数据?,next.js,Next.js,如果我正在构建一个包含大量页面的Next.js静态站点,例如100000页。我如何限制用于生成这些api的api调用的数量 例如,如果这些页面中的每一个都需要调用外部API来获取每个页面的唯一映像路径,那么如何避免调用外部API 我可以提前获取所有映像路径,但是如何跨getStaticProps的多个调用将这些路径存储在作用域中 我知道这可以在GetStaticPath中完成,但这似乎是一种反模式?恐怕没有内置的方法来实现这一点。您需要按照所述设置自己的缓存策略。

如果我正在构建一个包含大量页面的Next.js静态站点,例如100000页。我如何限制用于生成这些api的api调用的数量

例如,如果这些页面中的每一个都需要调用外部API来获取每个页面的唯一映像路径,那么如何避免调用外部API

我可以提前获取所有映像路径,但是如何跨getStaticProps的多个调用将这些路径存储在作用域中


我知道这可以在GetStaticPath中完成,但这似乎是一种反模式?

恐怕没有内置的方法来实现这一点。您需要按照所述设置自己的缓存策略。