#graphql #aws-amplify #graphql-js #aws-amplify-cli
Вопрос:
Я хочу запрашивать таблицу GraphQL до тех пор, пока nexttoken не исчезнет.
Я попытался сделать следующее, но он продолжает непрерывно запрашивать. Не завершал цикл/рекурсию.
const getEmployees = async (token) => {
await API.graphql(graphqlOperation(queries.listEnmployees, { limit: 100, nextToken: token })).then(
(response) => {
getEmployees(response.data.listEnmployees.nextToken);
}
);
}
useEffect(() => {
await API.graphql(graphqlOperation(queries.listEnmployees)).then(
(response) => {
getEmployees(response.data.listEnmployees.nextToken);
}
);
}, []);