0
graphqlの本文クエリ内にデータを渡すことは可能ですか?このようにgraphqlでクエリparamを渡す方法
var name = formData.get('name');
var email = formData.get('email');
var message = formData.get('message');
const resp = await fetch('/graphql', {
method: 'post',
headers: {
Accept: 'application/json',
'Content-Type': 'application/json',
},
body: JSON.stringify({
query: '{createPost (name: '+ name +' , email: '+ email +' , message: '+ message +') {id, statut}}',
}),
credentials: 'include',
});
const { data } = await resp.json();
if (!data || !data.createPost) throw new Error('Error');
console.log(data.createPost)
私は、送信フォームから取得するすべてのvarを渡したいと思います。私はこれをしようとすると は、私は
{
"errors": [
{
"message": "Syntax Error GraphQL request (1:29) Expected :, found Name \"email\"\n\n1: {createPost(name: John Doe , email: [email protected] , message: blablabla) {id, statut}}\n ^\n",
"locations": [
{
"line": 1,
"column": 29
}
]
}
]
}
は、クエリを構成する文字列の建物を避けるために助け