我想實現一個graphQL API,它去很好地查詢,但它會不會那麼好與突變:使用apollo-client
我的基本突變GraphQL - 語法錯誤GraphQL請求(5:15)預期的名稱
這裏和graphql-tag
:
import gql from 'graphql-tag'
const addNewPlace = (place) => {
return client.mutate({
mutation: gql`
mutation {
addNewPlace(
input: {
$title: String!
}
) {
place { title }
}
}
`,
variables: {
title: place.title
}
})
}
這裏我試圖使用變量。當將突變變爲如下所示的那樣時,它會順利進行,但這不是做id的正確方法。
const addNewPlace = (place) => {
return client.mutate({
mutation: gql`
mutation {
addNewPlace(
input: {
title: "${place.title}"
}
) {
place { title }
}
}
`
})
}
任何想法,我犯了我的錯誤?
這是一個非常好的解釋。感謝那!它幫助我解決了我的問題。現在深入研究GraphQL文檔以更好地瞭解它。 – Ancinek
很高興幫助:)祝你好運! –