未定义的NodeJS Axios响应"/>
Console.log API上未定义的NodeJS Axios响应
我尝试使此代码正常工作。
const axios = require('axios');
let bodyapi = axios.get('there's my api')
console.log(bodyapi.data) <- undefined
let body = bodyapi.data
console.log(body.discord) <- couldn't get parameter ''discord'' of undefined
API的响应类型:
"discord":{"Category":"activation","Qty":1542,"Price":1}
"vkontakte":{"Category":"activation","Qty":133,"Price":21}
我得到它“未定义”。在NodeJS上运行。
回答如下:axios回报承诺
const axios = require('axios');
// use async await
(async ()=>{
let bodyapi = await axios.get('there's my api')
console.log(bodyapi.data) // response
})()
// other way
axios.get('there's my api').then(data=> console.log(data))
更多推荐
Console.log API上未定义的NodeJS Axios响应
发布评论