反应式axios拦截器在哪里泛滥

问题描述 投票:0回答:1

我有一个带有axios的拦截器,但我不知道在哪里泛化它。我附上javascript

import axios from 'axios';
import {getStoreData, checkStoreData} from './../utils/safestorage';

axios.interceptors.request.use(
  async config => {
    console.log('interceptor working');
    const checkUser = await checkStoreData('user');
    if (checkUser) {
      const data = await getStoreData('user');
      datajson = JSON.parse(data);
      config.headers.Authorization = `Bearer ${datajson.access_token}`;
      return config;
    }
  },
  error => {
    return Promise.reject(error);
  },
);
react-native axios interceptor
1个回答
0
投票

我解决了将其导入到app.js中的问题,然后初始化了我的拦截器。

© www.soinside.com 2019 - 2024. All rights reserved.