gpt4 book ai didi

javascript - React 导入的库抛出错误 : cannot convert undefined or null to object

转载 作者:行者123 更新时间:2023-11-29 10:27:30 24 4
gpt4 key购买 nike

我正在使用一个 React 应用程序,我正在调用一个操作,该操作调用一个函数来从 axios 对象中删除一个键。在 Dev Tools Source 窗口中,我看到我正在导入 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;

发生的错误在我的 React 应用程序上显示如下:

TypeError: Cannot convert undefined or null to object setAuthToken http://localhost:3000/static/js/main.chunk.js:2525:66

有问题的行是 else block 内的行。

所需的一切都已导入,但我不确定为什么会抛出此错误。

最佳答案

改变

delete axios.defaults.common['Authorization'];

delete axios.defaults.headers.common['Authorization'];

关于javascript - React 导入的库抛出错误 : cannot convert undefined or null to object,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55147831/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com