2016-04-09 5 views
0

Ich probiere reagieren Starter Kit und habe einige Verwirrung mit GraphQL und Parameter. Ich weiß nur nicht, wie Parameter an die Abfrage übergeben:Reagieren Starterkit und GraphQL Argumente

fetch('/graphql', { 
      method: 'post', 
      headers: { 
       Accept: 'application/json', 
       'Content-Type': 'application/json', 
      }, 
      body: JSON.stringify({ 
       query: '{searchquery{title}}', 
      }) 
     }); 

Es ist SEARCH, die irgendwie ein String-Argument haben sollten.

+0

Da Sie verwenden Reagieren und GraphQL, möchten Sie vielleicht geben [Relais] (https://github.com/facebook/relay) einen Schuss. Relay verwaltet automatisch erforderliche Abfragen und Zwischenspeichern der Ergebnisse. Sie müssen nur die Datenanforderungen deklarieren, ohne sich darum kümmern zu müssen, wie die Abfrage aufgebaut wird. –

Antwort

2

Um meine eigene Frage zu beantworten.

fetch('/graphql', { 
     method: 'post', 
     headers: { 
      Accept: 'application/json', 
      'Content-Type': 'application/json', 
     }, 
     body: JSON.stringify({ 
      query: '{searchquery(query:"test"){title}}', 
     }) 
    });