Почему getStaticPaths() не может получить доступ к объекту, полученному от асинхронного вызова БД во время сборки?

Первоначально getStaticProps () и getStaticPaths() предварительно визуализируют страницу с использованием файла products.json, находящегося в указанном месте.

Когда я заменяю файл вызовом базы данных в корневом компоненте, любая ссылка на объект данных, полученная из асинхронного вызова базы данных, не определена и не читается методами getStaticPaths() и getStaticProps ().

Означает ли это, что предварительный рендеринг происходит при построении начальной страницы, независимо от того, где используются getStaticProps () и getStaticPaths()?

Как заставить getStaticPaths() ждать, пока я завершу вызов базы данных, чтобы только потом предварительно отрисовать пути?

0 ответов

Другие вопросы по тегам