Описание тега getstaticpaths

1 ответ

Next.js 9.3+ и универсальные маршруты

Next.js здесь новичок, надеясь на указатели по использованию getStaticPaths а также getStaticPropsс комплексными маршрутами. Большинство авторов блогов Next.js 9.3+, похоже, основаны только на одном уровне сообщений в блогах (например,/posts/post-1.…
7 ответов

Как отлаживать getStaticProps (и getStaticPaths) в Next.js

Я пытаюсь отладить getStaticProps() метод компонента React, включенного с моих страниц, используя console.log() нравиться: export default class Nav extends React.Component { render() { return <nav></nav>; } async getStaticProps() { conso…
3 ответа

Next js Как получить абсолютный URL в продакшене?

Проблема, с которой я столкнулся, заключается в том, что я не могу получить абсолютный URL-адрес в производственной сборке при использовании getStaticPaths а также getStaticProps export async function getStaticPaths() { const url = process.env.NODE_…
0 ответов

Как использовать мой вызов axios для getStaticPaths и getStaticProps

У меня есть компонент, который отображает ответ (успешно подтвержден, уже подтвержден, и срок действия этого токена истек) на вызов моего сервера при нажатии ссылки в электронном письме с подтверждением учетной записи, которое я отправил после регис…
30 июн '20 в 22:38
0 ответов

Ошибка: недопустимое значение возвращено из getStaticPaths в <filename>, получено undefined Ожидается: {paths: [], fallback: boolean}

export const getStaticPaths = async () => { const params = { TableName: "table1" } try{ const res = await DocClient.scan(params).promise(); const data = await res.Items // if(data){ // return { // fallback: false, // paths: data.map((da…
15 июл '20 в 07:25
0 ответов

getStaticProps вызывается только тогда, когда getStaticPath предопределен

--src --pages --company [...form].tsx list.tsx Выше представлена ​​структура папок, в то время как я намерен использовать [...form].tsx для обработки запросов от: /company/add и /company/edit/<any_id> Форма имеет некоторые статические свойства…
1 ответ

Использование Snowflake в NextJS не может подключаться или выполнять запросы в getStaticPaths/getStaticProps

Я немного повозился с NextJS и пытаюсь преобразовать приложение для предварительного рендеринга статических страниц, используя getStaticProps и getStaticPathsс файлами [id].js для каждой страницы в их собственных отдельных папках (что-то вроде pages…
1 ответ

Когда именно происходит "время сборки" Nextjs?

Я читаю часть документации Nextjs по извлечению данных, и мне в голову пришел один вопрос. Nextjs может получать данные с помощью getStaticProps, getStaticPaths, getInitialProps и getServersideProps, верно? Но кое-что происходит во время сборки, как…
0 ответов

Влияет ли на производительность, когда `getStaticPaths() получает все сообщения, общее количество которых составляет миллион сообщений?

export async function getStaticPaths() { // Call an external API endpoint to get posts const res = await fetch('https://.../posts') const posts = await res.json() // Get the paths we want to pre-render based on posts const paths = posts.map((post) …
15 ноя '20 в 04:12
1 ответ

NextJS: "TypeError: невозможно прочитать свойство toLowerCase из undefined"

При использовании getStaticPaths() и getStaticProps()Я получаю сообщение об ошибке NextJS: "TypeError: не удается прочитать свойство toLowerCase из undefined"
1 ответ

Ошибка динамического маршрута Next.js: указанный путь `page-name` не соответствует странице:` / [slug]`

Я пытаюсь использовать [slug].js для рендеринга страниц, смежных с index.js, через getStaticProps и getStaticPaths. При переходе на страницу с использованием динамического маршрута я получаю ошибку несоответствия. Эта ошибка возникает даже в том слу…
0 ответов

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

Первоначально getStaticProps () и getStaticPaths() предварительно визуализируют страницу с использованием файла products.json, находящегося в указанном месте. Когда я заменяю файл вызовом базы данных в корневом компоненте, любая ссылка на объект дан…
28 сен '20 в 10:40
1 ответ

Можете ли вы передать нестроковые объекты из getStaticPaths () в Next.js?

Очевидно, Next.js заставляет вас предоставить строковый параметр с именем slug внутри getStaticPaths()если файл, из которого он вызывается, называется [slug].js. Однако мне было бы очень удобно передать весь объект из getStaticPaths() а не просто ег…
05 окт '20 в 11:24
1 ответ

getstaticprops не может использовать параметры из getstaticpaths в случае динамической маршрутизации? MongoDB

Я делаю веб-страницу, которая извлекает данные из mongoDB(бесплатный план atlas BASIC) и имеет страницу динамической маршрутизации с SSG. На странице динамической маршрутизации [cogid].js есть getstaticpaths и getstaticprops. getstaticpaths вроде ра…
1 ответ

NextJS: getStaticPaths и getStaticProps

Я очень новичок в NextJS, и я пробую getStaticPaths и getStaticProps с firebase для страницы деталей. import firebase from '../../firebase' export const getStaticPaths = async () => { let posts = [] const ref = firebase.firestore().collection('po…
1 ответ

Лучший подход для приложения с +150 тыс. Статических страниц?

У меня есть приложение MERN, в которое я интегрировал NextJS. Впервые с NextJS, так что несите меня. Я изначально везде использовал SSR ( getServerSideProps ). Ключевые моменты: У меня более 150 000 страниц со статическим контентом, который никогда …
04 фев '21 в 01:19
2 ответа

Можно ли использовать маршруты API для создания страниц в Next.JS getStaticProps/getStaticPaths?

Я создаю статическое приложение Next.JS с MongoDB. Могу ли я использовать маршруты API для создания страниц в моем статическом приложении Next.JS? Например, используя метод GET для получения товаров в getStaticProps? Или это плохой подход. Теперь я …
28 фев '21 в 12:07
1 ответ

Express.js проблема StaticPath | CSS не применяется на одной странице, в то время как HBS не загружается на другой странице

Я использую Express.js и установлен статический путь. Что я пытаюсь сделать: Подавать 2 файла .hbs -> (index.hbs & about.hbs) Загрузите частичное в обоих из них (заголовок) Примените небольшой файл css Что происходит: CSS загружается в index.…
1 ответ

getStaticPaths и getStaticProps не работают во время следующей сборки

У меня есть это приложение Next.js с [slug] для создания статического сайта, все в порядке и отлично работает на моем локальном хосте, и когда я пытаюсь его развернуть, появляется следующая ошибка: “Unhandled error during request: TypeError: Cannot …
1 ответ

NEXT.js ISR удалить статическую страницу

У меня небольшая проблема с ISR. У меня revalidate prop равняется 1, как здесь export async function getStaticProps({ params }) { const data = await client.getEntries({ content_type: "product", "fields.name": params.slug, }); if (!data.items[0]) { r…