FreeCode.Academy
Стратегии обучения
Уроки
Технологии
Участники
Проекты
Задачи
Таймеры
Топики
Блоги
Офис
О проекте
Войти
Николай Ланец
Добавление переменных в запрос в nextjs
Ну, в графовском запросе у тебя все ОК, то есть ты уже можешь в хук запроса скармливать where.
Вот смотри, вот
здесь
ты передаешь переменные.
const
variables
=
getVariables
(
router
.
query
)
const
response
=
useBeersQuery
(
{
variables
,
}
)
То есть в твоем случае достаточно вернуть так:
const
getVariables
=
(
query
:
ParsedUrlQuery
)
:
BeersQueryVariables
=>
{
const
first
=
query
.
first
&&
typeof
query
.
first
===
'string'
?
parseInt
(
query
.
first
)
:
undefined
return
{
first
,
where
:
{
name
:
"Lager Hell Ayinger (Айингер Лагер Хелль) бутылка"
,
}
,
}
}