尝试使用我的查询时出现此错误。在我的应用程序遇到这个问题时,graphql 操场上的一切都很好。我是 graphql 的新手(如果还不是很明显的话),所以让我知道是否还有其他需要展示的内容。
我试过卸载并重新安装graphql-tag,但没有成功。
这是我目前的错误所在
import { Query } from "react-apollo";
import gql from "graphql-tag";
const CURRENT_USER_QUERY = gql`
query {
me {
id
name
email
}
}
`;
const User = props => (
<Query {...props} query={CURRENT_USER_QUERY}>
{payload => props.children(payload)}
</Query>
);
export default User;
我的架构
type Query {
users(query: String): [User!]!
me: User
}
我的解析器
const Query = {
me(parents, args, { request, prisma }, info) {
if (!request.userId) {
return null;
}
return prisma.query.users(
{
where: { id: request.userId }
},
info
);
}
export { Query as default };
应该找回个人用户。