Параметры маршрута¶
Параметры маршрута представляют именованные сегменты URL-адреса. Не стоит их путать с параметрами строки запроса. Например:
1 | |
Здесь параметры строки запроса - это то, что идет после вопросительного знака - id=3&name=Tome. Остальная часть, которая идет до вопросительного знака может содержать параметры маршрута.
Название параметра должно включать символы из диапазона [A-Za-z0-9_]. В определении маршрута параметры предваряются знаком двоеточия:
1 2 3 4 5 6 7 8 9 10 11 12 13 | |
В данном случае параметр называется productId. Через коллекцию request.params можно получить все параметры и, в частности, значение параметра productId.
Если нам потребуется передать для этого параметра значение, то оно указывается в качестве последнего сегмента в строке запроса:
Мы можем использовать более сложные комбинации параметров:
1 2 3 4 5 6 7 8 9 10 | |
Или к примеру:
1 2 3 4 5 6 7 8 9 10 | |



