尝试使用我的查询时遇到此错误。在我的应用程序中遇到这个问题时,graphql Playground的一切都很好。我是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 };
应该找回单个用户。