Объединить переменную и sting в запросе graphql

Я пытаюсь добавить my/custom/path/ в переменную $path, но понятия не имею, как это сделать. Уже просмотрел документацию, но не нашел ничего, что упоминало бы об этом.

export const postQuery = graphql`
    query BlogPostByPath($path: String!) {
        markdownRemark(frontmatter: { path: { eq: $path } }) {
            html
            frontmatter {
                path
                title
                description
                keywords
            }
        }
    }
`;

Можете ли вы показать функцию разрешения markdownRemark? Впервые вижу передачу такого вложенного аргумента. Вы используете Apollo в качестве клиента GraphQl?

Arup Rakshit 06.05.2018 16:51

@ArupRakshit Я использую gatsby и плагин gatsby-transformer-remark, поэтому он может выглядеть иначе. Я не знаю, чем еще я могу вам помочь: /

NealVDV 06.05.2018 16:54
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
В JavaScript одним из самых запутанных понятий является поведение ключевого слова "this" в стрелочной и обычной функциях.
Концепция локализации и ее применение в приложениях React ⚡️
Концепция локализации и ее применение в приложениях React ⚡️
Локализация - это процесс адаптации приложения к различным языкам и культурным требованиям. Это позволяет пользователям получить опыт, соответствующий...
Навигация по приложениям React: Исчерпывающее руководство по React Router
Навигация по приложениям React: Исчерпывающее руководство по React Router
React Router стала незаменимой библиотекой для создания одностраничных приложений с навигацией в React. В этой статье блога мы подробно рассмотрим...
Массив зависимостей в React
Массив зависимостей в React
Все о массиве Dependency и его связи с useEffect.
1
2
1 402
1

Ответы 1

Если вы используете Гэтсби, попробуйте:

graphql(`<your_query_with_variable>`, { variable: <value_of_variable> })

Источник: Передача строки в аргумент запросов GraphQL.

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