Я работаю с приложением реагирования и вызываю действие, которое вызывает функцию для удаления ключа из объекта axios
.В окне «Источник разработчика» я вижу, что я импортирую axios
, но в инструментах разработки он отображается как undefined
, и я не могу понять, почему.
Вот файлэто корень проблемы:
import axios from 'axios';
const setAuthToken = token => {
if(token) {
axios.defaults.headers.common['Authorization'] = token;
} else {
delete axios.defaults.common['Authorization'];
}
};
export default setAuthToken;
Ошибка, которая возникает, отображается в моем приложении реакции следующим образом:
TypeError: Невозможно преобразовать неопределенное или нулевое значение в объект setAuthToken http://localhost:3000/static/js/main.chunk.js:2525:66
Рассматриваемая строка - это строка внутри блока else
.
Все необходимое импортируется, но я не уверен, почему выдается эта ошибка.