2016-04-09 6 views
0

反応スターターキットを試してみて、GraphQLとパラメーターと混同しています。私は、クエリにパラメータを渡す方法がわからない:反応スターターキットとGraphQL引数

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

それは何らかの形で文字列の引数を持っている必要がありSEARCHQUERYです。

+0

ReactとGraphQLを使用しているので、[Relay](https://github.com/facebook/relay)にショットを付けることができます。リレーは必要なクエリと結果のキャッシュを自動的に管理します。クエリを構築する方法を心配することなく、データ要件を宣言するだけで済みます。 –

答えて

2

私自身の質問に答えるには

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