GraphQLを初めて使用するため、エイリアス機能を誤用している可能性がありますが、ブランチbug/graphql_aliases
エイリアスを有効に使用していると思われる単体テストを追加しました。
これを修正する場所がわかりませんが、 getRequests(…)
可能性があることを示唆しました
これをサポートする最も簡単な方法は、 graphql-anywhere
を活用することです。これは、90%の使用でApolloに含まれているため、バンドルサイズのコストを削減するという追加の利点ももたらします。
ええ、それはフラグメント/ディレクティブ/引数を渡すようなあらゆる種類のジャンクを行うための素晴らしい方法です!
#12のおかげで、これはマスターで機能するはずです!
私はv0.2.4
でこの問題を抱えていますが、エイリアスが機能していないようです。
export const usersQuery = gql`
query Users {
users @rest(type: "User", path: "/admin/users") {
name
email
userId: user_id
}
}
`;
の応答で
[{
"name": "Foo",
"email": "[email protected]",
"user_id": 1234
}]
それでも次のデータが得られます。
console.log(props.data.users);
/*
[{
"name": "Foo",
"email": "[email protected]",
"user_id": 1234
}]
*/
それ以外の
console.log(props.data.users);
/*
[{
"name": "Foo",
"email": "[email protected]",
"userId": 1234
}]
*/
@ jbaxleyiii @ petetntと同じものに遭遇しました-apollo -link-restリクエスト内のエイリアスが機能していません。 現在、外部スコープレベルのエイリアスが機能します。
ありがとう@fbartho !
最も参考になるコメント
@ jbaxleyiii @ petetntと同じものに遭遇しました-apollo -link-restリクエスト内のエイリアスが機能していません。 現在、外部スコープレベルのエイリアスが機能します。