Обработка динамической маршрутизации

у меня возникла проблема при использовании next/link при использовании [папки] в next.js введите здесь описание изображения

выше мое дерево страниц. Предполагается, что пользователь будет отправлен на маршрут .types/[type] , где type — это динамическое имя продукта, выбранного пользователем. что на самом деле работает. на этой странице выше пользователь может получить сведения об этом конкретном продукте, перейдя на ./эту страницу, может отредактировать сведения о продукте, перейдя на ./edit , index.js покажет заказы, сделанные для этого продукта, а ./ [бронирование] покажет детали заказа, сделанного для этого продукта. проблема в. момент, когда пользователь щелкает ссылку ниже, чтобы перейти к продукту; введите описание изображения здесь

при повторном нажатии на те же ссылки они изменились бы на «http://localhost:3000/types/[types]/mytype/this», включая «[type]» в ссылке, что сделало бы ее неправильной, раздавив страница есть ли у кого-нибудь решение ?? пожалуйста

1 ответ

Хулио прав, вам нужно использовать полные пути. Сайт, над которым я работаю, доставил мне много проблем с динамической маршрутизацией. В итоге мой путь выглядел так:

      const ROUTE_CNC_PARTS = '/CNCParts/[id]'
const ROUTE_CNC_CONFIGS = '/CNCParts/[id]/[config]'
Другие вопросы по тегам