因此,在尝试创建身份验证系统时,我遇到了我的react-native应用程序中的标头。
所以发生的事情是,我首先需要在登录时注释return
函数,如果取消注释并重新启动应用程序,则会设置标头。
可以请任何人向我解释我在做什么错吗?
const authLink = setContext(async () => {
const token = await getToken();
return {
headers: {
authorization: token ? `Bearer ${token}` : null,
}
};
});
已解决
const authLink = setContext(async () => {
const token = await getToken();
if (token != null) {
return {
headers: {
authorization: token ? `Bearer ${token}` : null,
}
};
}
});
我认为这不是正确的解决方案,但目前还可以