Я пытаюсь настроить очень простой запрос, используя Vue + Apollo (Postgraphile GraphQL сервер в бэкэнде).
В моем компоненте у меня (в теге script):
import { CURRENT_USER_QUERY } from '../constants/graphql';
export default {
name: 'User',
data() {
return {
currentUser: undefined,
};
},
apollo: {
currentUser: CURRENT_USER_QUERY,
},
};
В ../contants/graphql
У меня есть:
import gql from 'graphql-tag';
export const CURRENT_USER_QUERY = gql`
query CurrentUserQuery {
currentUser {
id
username
}
}
`;
В моей конечной точке Graphiql приведенный выше запрос работает без проблем.
Однако, когда я запускаю его в Vue, я получаю следующеесообщение на консоли:
[Vue warn]: Error in created hook: "TypeError:
this.getClient(...).watchQuery is not a function"
Искал везде и не смог найти никого с похожей ошибкой ...
Есть подсказки?С чего мне начать смотреть?Спасибо !!