Параметры маршрута¶
Параметры маршрута представляют именованные сегменты 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 |
|