Я использую expo для аутентификации пользователя.Они будут аутентифицированы с помощью Google или Facebook.Как только они аутентифицируются с помощью API Google Expo или Facebook, я хочу отправить токен и информацию о провайдере (Google или Facebook) на серверную часть моего сервера apollo.Могу ли я передать информацию о провайдере через функцию setContext вместе с токеном на серверную часть моего сервера apollo?Если нет, как я могу этого достичь?Спасибо
const client = new ApolloClient({
uri: "http://localhost:4000/",
fetchOptions: {
учетные данные:" include "
},
clientState: {
по умолчанию,
распознаватели
},
запрос: асинхронная операция => {*
const token = await AsyncStorage.getItem ("token");
operation.setContext ({
заголовки: {
авторизация: токен? ${token}
: ""
}
});
},
onError: ({networkError, graphQLErrors}) => {*
console.log ("Ошибка сети"), networkError);
console.log ("Ошибки graphQL", graphQLErrors);
}
});