我是 GraphQL 的新手,所以我可能会误用别名功能,但我添加了一个单元测试,我认为这是对分支bug/graphql_aliases
别名的有效使用
我不知道去哪里解决这个问题,但@jbaxleyiii建议它可能在getRequests(…)
支持这一点的最简单方法是利用graphql-anywhere
,这也带来了降低包大小成本的额外好处,因为它在 90% 的使用中包含在 Apollo 中。
是的,这是处理各种垃圾的好方法,例如处理片段/指令/参数!
由于 #12,这现在应该可以在 master 上工作!
我仍然遇到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 -内部的阿波罗链接休息请求不工作的别名。 现在,外部作用域级别的别名确实起作用了。
谢谢@fbartho !
最有用的评论
@jbaxleyiii我只是碰到了同样的事情@petetnt -内部的阿波罗链接休息请求不工作的别名。 现在,外部作用域级别的别名确实起作用了。