Express Router - маршрутизатор загружает частичные пути? - PullRequest
0 голосов
/ 23 октября 2018

У меня есть только один маршрут, определенный по следующему пути:

:page?/:pagination?

Как видите, page и pagination являются необязательными.

В моем браузере, если я, например, назову путь /test, я все равно получу результат первого маршрута.Как я могу это исправить?

1 Ответ

0 голосов
/ 23 октября 2018

Здесь можно указать маршрут страницы.Если пользователь переходит к этому без «нумерации страниц», должно быть представление по умолчанию.Если пользователь затем, скажем, что-то ищет, то отображаются результаты поиска по страницам.

Например, допустим, у нас есть некоторые продукты.Если пользователь переходит к / products, то есть страница обзора товаров с панелью поиска.Если пользователь ищет продукт, представление меняется на нумерованный список продуктов, например / products / page1.Кнопки нумерации страниц затем перемещают пользователя к другим продуктам.Если пользователь непосредственно обращается к URL-адресу, например / products / page3, то вызовы API должны выполняться соответствующим образом.

Другой вариант - даже не иметь «страниц», а вместо этого иметь компонент, извлекающий и отображающий больше элементов при нажатии кнопки.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...