无法从 AsyncStorage 添加身份验证令牌

Not able to add auth token from AsyncStorage

我正在尝试使用 Asyncstorage 在我的 axios header 中添加令牌,它也提供了令牌,但是当我传递令牌时,它显示了 401 错误。

 const token = await AsyncStorage.getItem('token')
  const response = await getRequest(`/login_api`, token);
  
  const res = await axios.get(url, {
  headers: {
    'Authtoken': token
  }
});

在 header 中复制并粘贴相同的标记就可以了。

我做了一切,但没有任何效果,然后查看了一些文档,发现在我的 axios 客户端中使用了它,但仍然没有正确保存令牌,所以按照 carlosdafield 的建议使用了 JSON.parse:

axiosClient.interceptors.request.use(
  async config => {
    const token = await AsyncStorage.getItem('token');
    if (token) {
      console.log(config)
      config.headers.Authtoken = JSON.parse(token);
    } 
    return config;
  },

  error => Promise.reject(error)
);