0
私はGraphIQL(注:グラフI QL)でこのクエリを持っています。それは私に、 "コネクタ" に関するエラーメッセージを与えている:Apolloエラー:「コネクタは関数またはクラスでなければならない」
query ($userID: String!) {
getUserData(id: $userID) {
name_first
name_last
picture_thumbnail
id
}
}
//query variables:
{
"userID": "DsmkoaYPeAumREsqC"
}
GraphIQLは、この応答を返している:
{
"data": {
"getUserData": null
},
"errors": [
{
"message": "Connector must be a function or an class",
"locations": [
{
"line": 2,
"column": 3
}
],
"path": [
"getUserData"
]
}
]
}
は、ここに私のリゾルバません:
getUserData(_, args) {
debugger; <== NEVER ACTIVATES
return Promise.resolve()
.then(() => {
console.log('In getUserData');
var Users = connectors.UserData.findAll({where: args}).then((Users) => Users.map((item) => item.dataValues));
return Users;
})
.then(Users => {
return Users;
})
.catch((err)=> {
console.log(err);
});
},
リゾルバでdebugger
ブレークポイントは決して活性化する。
「GraphIQL」が「コネクタ」によって何を意味するのかはまだ分かりません。何を変更する必要がありますか?