1

我想使用 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 中对其进行了测试。谷歌没有向我提供“输入''没有可行的替代方案”可能暗示的任何信息。我做错了什么,我该如何解决?

4

0 回答 0