Мне интересно, как я могу иметь несколько значений, используя маршруты nextjs для одного и того же ключа, например:
Вот что у меня сейчас:
http://example.com/page?colors=white?numbers=1 query.colors будет строкой "white"
Вот что я хотел бы иметь:
http://example.com/page?colors=white-red-blue?numbers=1-2-3 Я бы хотел, чтобы query.colors был массивом, содержащим строки типа ["white", "red", "blue"]
пс: я использую https://github.com/fridays/next-routes
редактировать: Найдено это https://github.com/fridays/next-routes/issues/250
Используйте только один ? для разделения на параметры запроса.Затем вы можете использовать &, чтобы показать несколько значений.После этого у вас будет несколько вариантов отображения массивов в URL
?
&
.../page?colors=white&numbers=1