Я использую lacinia-pedestal для сервера и перепрограммируем для клиентской стороны clojuresript
Мой код клиента выглядит как
(re-frame/dispatch [::re-graph/init {:http-url
"http://localhost:8888/graphql"
:ws-url nil
:http-parameters {:headers {"Content-Type" "application/graphql"}
}}])
(re-frame/dispatch [::re-graph/query
"{current_user(token: ss) {id}}"
nil some-func])
Однако, когда я подключаюсь к своему серверу, я вижу следующееошибка в журнале консоли
"message":"Failed to parse GraphQL query.","extensions":{"errors":[{"locations":[{"line":1,"column":null}],"message":"mismatched input '\"query\"' expecting {'query', 'mutation', 'subscription', '...', NameId}"}
После запроса скручивания это работает,
curl http://localhost:8888/graphql
-H 'Content-Type: application/graphql'
-d 'query {
current_user(token: "foo"){
id
}}'
Любая помощь будет оценена
Я прилагаю журнал сетевой консоли