J'utilise Vue.js avec Vue-Apollo et j'essaie de récupérer la liste des membres partagés en utilisant une requête. J'utilise le service graphQL en backend.
J'utilise la fonction 'error' d'Apollo pour gérer les erreurs GraphQL. Lorsque la requête est faite avec une entrée invalide, je peux voir les erreurs dans l'onglet réseau, je peux voir le JSON pour les messages d'erreurs personnalisés. Mais je ne peux pas consoler les erreurs dans la fonction 'error'.
Voici la requête Apollo qui est utilisée pour récupérer la liste des membres partagés.
apollo: {
sharedMembers: {
query: gql`
query item($uuid: ID) {
item(uuid: $uuid) {
...itemTemplate
members {
...member
permission
}
}
}
${ITEM_TEMPLATE}
${MEMBER}
`,
variables() {
return {
uuid: this.$route.params.uuid,
}
},
update(data) {
return data.item.members
},
error(error) {
console.log('errors', error)
}
},
},
La réponse du réseau que j'ai reçue -