У меня следующая среда:
Внешний интерфейс
@ vue / cli 4.1.2
vue -apollo 3.0.2
Бэкэнд
python 3,8
django 3,0,2
графен - django 2,8,0
django -graphql-jwt 0.3.0
Моя проблема - обрабатывать ошибки аутентификации, когда токен истек. Например, если я запрашиваю запрос me
по истечении срока действия токена:
def resolve_me(root, info):
user = info.context.user
if user.is_anonymous:
raise GraphQLError('Authentication failure!!')
return user
в ссылке клиента apollo получает 200, а объект networkError
пуст и объект graphQLErrors
don Не предоставьте код состояния.
как вы управляете этим сценарием? Заранее спасибо.