我想像这样使用re-graph查询我的graphql api:
; somewhere inside a reg-event-db:
(rf/dispatch [::rg/query
"{ getActiveTrigger { id name eventID triggerType }}"
{}
[:graph-trigger-data]])
; event that gets the data:
(rf/reg-event-db :graph-trigger-data
(fn [db [_ {:keys [data errors] :as payload}]]
(prn payload)
db))
打印结果如下:
"{\"errors\":[{\"message\":\"Failed to parse GraphQL query.\",\"extensions\":{\"errors\":[{\"locations\":[{\"line\":1,\"column\":null}],\"message\":\"no viable alternative at input '<EOF>'\"}]}}]}"
当我在graphiql中对其进行测试时,查询本身是有效的。 Google没有向我提供“输入中没有可行的选择”可以暗示的任何信息。 我做错了什么,该如何解决?