@linoa123

Как сделать необязательный сегмент url?

Например, папка test и там внутри [category]: есть если по обоим этим url перешли то все работало чтоб
http://localhost:3000/test/1
http://localhost:3000/test
  • Вопрос задан
  • 40 просмотров
Решения вопроса 1
Удобного способа это сделать нет. Вы можете:
  • Положить в "корень" page.js, в котором будет находиться редирект.
  • Положить в "корень" page.js, в котором будет дублироваться логика из [category] с подставлением дефолтного параметра.
  • Воспользоваться Optional Catch-all Segments, но тут надо иметь в виду, что Catch-all Segment - это не то же самое, что Dynamic Segment, он будет ловить все уровни иерархии, а не только первый.

Решения расположены в порядке убывания адекватности по моему мнению.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы