Как я могу получить слаги с запрошенной страницы в getStaticProps или getStaticPaths?

Я хочу получить данные для каждого номера страницы.

Например: URL: https://myapp.com/films?pagenumber=1

export async function getStaticProps(data) {
    console.info(data.slugs.pagenumber)//1
}
Массив зависимостей в React
Массив зависимостей в React
Все о массиве Dependency и его связи с useEffect.
Что такое компоненты React? Введение в компоненты | Типы компонентов
Что такое компоненты React? Введение в компоненты | Типы компонентов
Компонент - это независимый, многократно используемый фрагмент кода, который делит пользовательский интерфейс на более мелкие части. Например, если мы...
Введение в одну из самых важных концепций в React - функциональное программирование.
Введение в одну из самых важных концепций в React - функциональное программирование.
React разработан с использованием концепции функционального программирования, поэтому понимание функционального программирования важно для изучения...
Руководство спасателя React по созданию масштабируемых приложений
Руководство спасателя React по созданию масштабируемых приложений
А, React. Это одна из самых популярных библиотек JavaScript. Ее любят за гибкость, простоту использования и, будем честны, за то, что она позволяет...
0
0
347
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

Вы можете использовать getInitialProps

import App from 'next/app'


class Application extends App {
 ...
}

Application.getInitialProps = async ({ ctx }) => {
    return { pathname: ctx.asPath }
}

export default Application

Теперь внутри Application у вас есть this.props.pathname, и вам решать, как его разбирать (вы можете использовать new URLSearchParams - https://developer.mozilla.org/en-US/docs/Web/API/URLSearchParams)

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