Параметры запроса не передаются правильно в маршрутизаторе

Задача

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

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

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

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

Канада

вместо того

Канада / Онтарио / этобико / 3391-блур-стрит-запад-юнит-10-вейп-магазин-этобико-торонто-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?

0 ответов

Другие вопросы по тегам