javascript - 将函数参数传递给 axios 调用

标签 javascript node.js axios

我正在使用这个 API https://covid19.mathdro.id/api我想要做的是根据函数中设置的参数获取一个值。例如。

const fetchCases = arg => {
  axios.get("https://covid19.mathdro.id/api").then(response => console.log(response.data.arg))
}

fetchCases("confirmed")

不幸的是,这会产生未定义的结果。你们如何在 fetch 调用中传递这样的参数?对于这些类型的调用,最好的方法是什么?

最佳答案

您可以使用括号表示法来访问response.data对象,例如

response.data[arg]

举个例子

const fetchCases = arg => {
  axios.get('https://covid19.mathdro.id/api').then(response => console.log(response.data[arg))
}

关于javascript - 将函数参数传递给 axios 调用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60824130/

相关文章:

node.js - 有没有办法指定哪个 ssh key 应该用于 npm install

javascript - "Can' t wait without a Fiber”查询数据库时出错?

php - 如何使用 Axios 使用经过身份验证的 API

javascript - 从函数返回 Axios Promise

javascript - 如何创建与使用 ng-repeat 的 div 一致的图像的 ng-repeat?

javascript - 外部元素的 slider 控制

javascript - 具有良好移动支持的多选 jQuery 插件

javascript - 使用 recompose 和 typescript 正确输入 HigherOrderComponents

vue.js - 用 axios : cancel previous request when new character 搜索

node.js - 如何让socket.io在pm2集群模式下正常工作?