Link Search Menu Expand Document
06 Апреля 2024 г.

Next.js. Функции api

Содержание

generateStaticParams

Функция используется для статической генерации маршрутов совместно с динамической генерацией сегмента маршрута.

Пример страницы:

export async function generateStaticParams() {
  const films = await fetch('https://swapi.dev/api/films/').then((res) => res.json())
  return films.results.map((film) => ({
    slug: film.title.replace(/\s+/g, '-'),
  }))
   
}
export default function Post({ params: {slug} }) {
  return <h1>post {slug}</h1>
}

Получение и вывод данных с сервера

````typescript jsx async function getData(){ const res = await fetch(‘https://jsonplaceholder.typicode.com/posts’); if (!res.ok) { // This will activate the closest error.js Error Boundary throw new Error(‘Failed to fetch data’) }

return res.json() } export default async function Test() { const data = await getData(); return (<>{data.map(function(d){ return d.body; })}</>) } ````


Возник вопрос или предложение пиши на почту alexsey_89@bk.ru или в Телеграмм канал

Дата публикации: 06 Апреля 2024 г.

Содержание


Наверх

Последнее изменение страницы: 06 Апреля 2024 г.