Python графен. Обработка ошибок авторизации - PullRequest
0 голосов
/ 27 января 2020

У меня следующая среда:

Внешний интерфейс

@ 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 Не предоставьте код состояния.

как вы управляете этим сценарием? Заранее спасибо.

...