我通过向apollo-link-state
s @client
属性中的标头添加JWT来存储我的令牌以使用我的GraphQL API进行身份验证。
query ClientToken() {
clientToken @client
}
我现在想使用该令牌来验证我的Apollo远程查询。不使用本地缓存,执行以下操作:
const authLink = new ApolloLink((operation, forward) => {
operation.setContext({
headers: {
Authorization: `Bearer GETMEATOKEN`
}
})
return forward(operation)
})
我很想找到一种方法来查询此操作中的本地存储令牌,以便将其添加到当前GETMEATOKEN
出现的位置。
有人建议在ApolloLink中查询本地存储的属性是谁/谁?
感谢所有建议