Нужно предоставить Source вызов API Graphql в AWS Ampify - PullRequest
0 голосов
/ 16 мая 2019

Я получил ошибку во время вызова API GraphQl в AWS Ampify

Я импортирую запросы, как (как в документации с *):

import * as queries from '../graphql/queries';

Это мой APIзапрос, где я получаю сообщение об ошибке (должен предоставить источник):

const data = await API.graphql(graphqlOperation(queries.nearbyZVL, {filter: filter}));

И в том же файле правильно работает другой запрос API, подобный приведенному ниже:

const result = await API.graphql(graphqlOperation(queries.getProfile, { id: cognitoUserId }));

Близкий ZVL - это пользовательский запроси распознаватель в AWS Appsync.В консоли appsync запрос работает нормально!

Нужна помощь!:)

1 Ответ

0 голосов
/ 05 июня 2019

Не знаете, почему он не генерируется в codegen - для создания пользовательских распознавателей, вы вручную редактировали в консоли appsync или добавляли файлы в /amplify/backend?Для последнего, это должно codegen.Если вы сделали первое, рассмотрите возможность сделать второе.

В вашем случае вы можете просто сделать следующее:

const GetNearbyZVL = `...` // the query that works in appsync console

const data = await API.graphql(graphqlOperation(GetNearbyZVL, {filter: filter}));
...