Я работаю над проектом, который требует, чтобы большинство состояний пользовательского интерфейса воспроизводилось по URL-адресу. В традиционной (на стороне сервера) приложение, я мог бы использовать оба параметра URL, как:Параметры строки запроса маршрутизатора Marionette В маршрутах фрагментации URL-адресов
/ресурсы /: идентификатор
и неупорядоченных необязательных параметров строки запроса, например:
/ресурсы /: id? page = 5 & sort = date
Есть ли идиоматический способ достичь этого с помощью маршрутизации магистрали/марионетки? Я не хочу настраивать маршруты для каждой возможной комбинации параметров.
Тот факт, что я не вижу в этом такого многого, заставляет меня думать, что я могу лаять неправильное дерево, подход, но я действительно думаю, что могу представить как можно большее количество пользовательского интерфейса в URL-адресе важно для многих проектов.