$cat~/glossario/get-static-paths.md

getStaticPaths

Next.js

Define slugs dinâmicos pré-renderizados em build.

get-static-paths.mdmarkdown
01

seção

Explicação

getStaticPaths — Define slugs dinâmicos pré-renderizados em build.

Pré-define dynamic routes [slug] at build — paths + fallback false|true|blocking.

fallback blocking first user waits generate then cache.

02

seção

Exemplo

snippetJavaScript
export const getStaticPaths = async () => ({  paths: slugs.map((slug) => ({ params: { slug } })),  fallback: false,});
03

seção

Modo de uso

  • Glossary term pages all slugs

  • Blog posts known list

  • 404 unknown slug fallback false

04

seção

Armadilhas comuns

  • fallback false missing path 404

  • Too many paths build timeout

05

seção

Termos relacionados