Параметры запроса не передаются правильно в маршрутизаторе - PullRequest
0 голосов
/ 07 августа 2020

Задача

Я хочу, чтобы мой URL был похож на

store / canada / ontario / etobicoke / 3391-bloor-street-west-unit-10-vape-shop-etobicoke-toronto -91

Теперь, когда я пытаюсь передать это в параметре запроса, он генерирует правильный URL-адрес, но с другой стороны, где мне нужно сравнить эту строку, он сначала отбрасывает всю строку.

так , параметр, когда я пытаюсь получить доступ к запросу в другом файле, дает мне только

canada

вместо

canada / ontario / etobicoke / 3391-bloor-street- west-unit-10-vape-shop-etobicoke-toronto-91

data={
entity_id: 5,
url_key: canada/ontario/etobicoke/3391-bloor-street-west-unit-10-vape-shop-etobicoke-toronto-91
}
Router.push(`/store?store_key=${data.url_key}`, `/store/${data.url_key}`)
console.log(query.store_key);

Result: canada
Expected Result: canada/ontario/etobicoke/3391-bloor-street-west-unit-10-vape-shop-etobicoke-toronto-91

Вариант 1: Есть ли способ получить всю строку запроса в файле?

Вариант 2: Могу ли я передать дополнительный параметр entity_id, не отражая его в URL-адресе?

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