javascript - 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'
解决方案
当我们查看 axios类型定义文件时,我们可以看到它使用default export
. 因此,import * as axios from axios
正确的方法是使用 import 作为默认值,而不是使用 。
import axios from 'axios'
axios.request({ // params });
在vscode中测试,它没有给出编译错误。
希望能帮助到你。
推荐阅读
- java - 如何使用 Gmail API 检索电子邮件正文内容?
- node.js - 节点 MongoDB 批量查找?
- c# - 在 ASP.NET 样板中通过 JWT 令牌获取用户 ID
- laravel - 如何链接到 laravel 6x 中的资产
- blueprism - 进程失败,出现内部错误:无法在“输入”页面上的写入阶段“输入”中执行步骤 1 - 未连接
- angular - Angular 8:尝试生成翻译文件时出错
- node.js - 我的请求正文在节点 API 中显示为空或未定义
- latex - Texmaker 图形
- c - 链表打印问题结构
- vbscript - 使用 WriteLine 仅将部分字符串写入文件