Das Ziel:React GraphQL Relay - Wie mache ich eine einfache Abfrage?
ich einen bestimmten Charakter von einem GraphQL server mit Relais abfragen bin versucht.
Das Problem:
Die Abfrage funktioniert in GraphiQL. Aber hier, beim Laufen "relay-compiler": "^1.4.1"
Ich erhalte ...
ERROR: Parse error: Error: FindGraphQLTags: Operation names in graphql tags must be prefixed with the module name and end in "Mutation", "Query", or "Subscription". Got
clientQuery
in moduleJedi
. in "components/Jedi.js"
Die Frage:
Kann ich nicht frage nur, dass bestimmte Zeichen wie in GraphiQL? Wie kann ich das erreichen?
Der Code:
import React from 'react'
import { QueryRenderer, graphql } from 'react-relay'
const BlogPostPreview = props => {
return (
<div key={props.post.id}>{props.post.name}</div>
)
}
export default QueryRenderer(BlogPostPreview, {
post: graphql`
query clientQuery {
character(id: 1000) {
id
name
appearsIn
}
}
`
})
Omg, danke @ Smek – Sbe88