【发布时间】:2020-05-13 02:53:56
【问题描述】:
我有以下环境:
前端
@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 对象不提供状态码。
您如何处理这种情况? 提前致谢。
【问题讨论】: