Le point de terminaison dynamique généré entre en collision avec une autre route.
PrerenderDynamicEndpointPathCollide: Could not render
PATHNAME
with anundefined
param as the generated path will collide during prerendering. Prevent passingundefined
asparams
for the endpoint’sgetStaticPaths()
function, or add an additional extension to the endpoint’s filename.
Qu’est-ce qui a mal tourné ?
Section intitulée « Qu’est-ce qui a mal tourné ? »Le point de terminaison est pré-rendu avec un paramètre undefined
, de sorte que le chemin généré entrera en collision avec une autre route.
Si vous ne pouvez pas empêcher la transmission de undefined
, une extension supplémentaire peut être ajoutée au nom du fichier de point de terminaison pour générer le fichier avec un nom différent. Par exemple, renommer pages/api/[slug].ts
en pages/api/[slug].json.ts
.
Voir aussi :
Error Reference