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 でテストしたとおり有効です。Google は、「入力時に実行可能な代替手段がない」という情報を提供しませんでした。私は何を間違えましたか、どうすればそれを修正できますか?

4

0 に答える 0