У меня есть страница, перенаправляемая с внешней на основную кодовую базу. Он имеет два параметра:
- ID: целое число
- КОД: случайная печатная строка ascii (без
#
,&
или?
, но может включать-
и всегда включает/
)
Не уверен, что параметр CODE
закодирован в % или нет. Думаю, я смогу заставить их контролировать это, если потребуется. Но проблема на данный момент только соответствие.
Я программист по обслуживанию, а не мое приложение изначально, поэтому просто пытаюсь сделать код, который «подходит».
Большинство существующих маршрутов используют только один идентификатор. например
"account-edit-:accountId" : "accountEditRoute"
Но как мне передать два моих параметра в мой маршрут процесса. Я пытался:
"process-:id-:code" : "processCode"
"process-[^-]*-:code" : "processCode"
"process-:id/:code" : "processCode"
"process-:id/*" : "processCode"
И мой обработчик кода выглядит так:
processCode: function(id, code) {
...
}
Я всегда получаю обработчик неизвестного маршрута. Итак, как я могу соответствовать вышеизложенному.
Извините, если это глупый вопрос, но они (мудро) обычно не подпускают меня к переднему концу, так что все это очень ново для меня.
CODE
при перенаправлении. Затем я декодирую его методомprocessCode
. Оставлю вопрос открытым на случай, если есть способ сделать это в самой таблице маршрутизации, но теперь есть рабочий обходной путь - person Sodved   schedule 02.12.2019