相关疑难解决方法(0)

使用 AsyncStorage 中的令牌创建 Axios 实例

在我的 React Native App 中,我想创建一个 Axios 实例,以使用从AsyncStorage. 但是,以下Token()始终返回一个对象( Promise )而不是实际令牌,因此“授权”标头类似于[Object object].

import axios from 'react-native-axios'
import AsyncStorage from "@react-native-community/async-storage"

const Token = async () => {
    try {
      await AsyncStorage.getItem("token").then(
        token => token
      );
    } catch (error) {
      return null;
    }
  }

export default axios.create({
      baseURL: 'http://192.168.1.100:8080/api',
      headers: {
        'Authorization': 'Bearer '+ Token(),
        'Content-Type': 'application/json'
      }
}) 
Run Code Online (Sandbox Code Playgroud)

如何获取实际令牌并在 axios 实例中使用它?

async-await react-native asyncstorage axios

7
推荐指数
1
解决办法
4912
查看次数

标签 统计

async-await ×1

asyncstorage ×1

axios ×1

react-native ×1