Actualmente tengo una aplicación Next.js que tiene enrutamiento dinámico. Tengo direcciones URL de este formulario /o/:organizationIdentifier*/p/:projectIdentifier*/e/:environmentIdentifier*/settings/notification/categories
Quiero crear una documentación que no necesite especificar el identificador de organizationIdentifier , el projectIdentifier o el identificador de environmentIdentifier . Un usuario simplemente hará clic en un enlace como /settings/notification/categories y lo redirigirá a /o/:organizationIdentifier*/p/:projectIdentifier*/e/:environmentIdentifier*/settings/notification/categories y estas variables será extraído de una tienda redux. Sin embargo, probé algo como:
const rewrites = [ { source: "/settings/notification/categories", destination: "/o/:organizationIdentifier*/p/:projectIdentifier*/e/:environmentIdentifier*/settings/notification/categories", "permanent":true, "locale":false } ]pero sigo recibiendo errores:
destinationtiene segmentos que no están ensourceohas(organizationIdentifier, projectIdentifier, environmentIdentifier) para la ruta {"source":"/settings/notification/categories","destination":"/o/:organizationIdentifier*/p/:projectIdentifier*/e /:environmentIdentifier*/settings/notification/categories","permanent":true,"locale":false}`
y
Error: se encontraron redireccionamientos no válidos
¿Alguna ayuda sobre cómo puedo lograr esta funcionalidad?