首页 > 解决方案 > TypeError:axios.request 不是函数

问题描述

以下语句err: TypeError: axios.request is not a function在我运行 api 时给了我一个。

const content = await axios.request(getData(id)).then(res => res.data)

其中 getData 返回一个配置对象。

我正在像这样导入 axios: import * as axios from 'axios'

标签: javascriptnode.jstypescript

解决方案


当我们查看 axios类型定义文件时,我们可以看到它使用default export. 因此,import * as axios from axios正确的方法是使用 import 作为默认值,而不是使用 。

import axios from 'axios'

axios.request({ // params });

在vscode中测试,它没有给出编译错误。

在此处输入图像描述

希望能帮助到你。


推荐阅读