javascript - 如何使用 axios 获取更多数据?
问题描述
当我这样做时:
const uuidapi = await axios.get('https://api.hypixel.net/player?key=mykey&name=' + args[1]);
console.log(uuidapi);
我从 Axios 得到这个回复:
https://paste.menudocs.org/paste/7vppu
所以我的问题是:如何在“socialMedia”之后获取数据?继承人socialMedia
看起来像:
"socialMedia": {
"links": {
"YOUTUBE": "https://www.youtube.com/channel/UC1L7H9qQyB2zZgt-1XUv6jA",
"DISCORD": "Altpapier#4847"
}
}
为什么它说socialMedia: [Object]
,我怎么能得到更多?我不能使用const { data } = await axios.get(URL);
,因为我想获得 2 个包含完整数据的 URL 响应。我也希望能够安全,例如 DISCORD Name Altpapier#4847 我该怎么做?
解决方案
所有数据都已经在这里了,只是 console.log 的格式没有打印每个嵌套对象。如果你更换
console.log(uuidapi);
经过
console.log(JSON.stringify(uuidapi));
它会更好地工作
推荐阅读
- windows-10 - 我可以自签名我的非生产内核驱动程序以在我的特定系统上运行吗?
- javascript - 与 jsx 的连接不起作用
- sql-server - 可以在 Ad-Hoc 服务器上运行 SSIS 包以将结果插入另一台服务器吗?
- php - 在 Vue 中使用 LoginController.php
- python - Python 3:如何获得一个随机的 4 位数字?
- c# - 以路径为内容的 WPF 按钮
- acumatica - 获取 Acumatica 附加的公共文件而不进行身份验证
- javascript - NodeJS“readline”模块不输出提示
- spring - Spring RestTemplate + Basic Authentication + Post with request Body: 500 Internal Server Error
- java - 在 DataFrame 中执行过滤时如何检查表达式是否有效