如何处理代码中的“promise{< pending>}”?

pepwfjgg  于 2021-09-13  发布在  Java
关注(0)|答案(0)|浏览(155)

此问题已在此处找到答案

如何从异步调用返回响应(43个应答)
异步/等待总是返回承诺(3个答案)
昨天关门了。
我只想发出一个简单的HTTPGET请求,并通过 getFact() 但我得到的只是 Promise { <pending> } 在候机楼。我已经检查了这个问题的所有建议线程,但仍然无法找出我缺少的内容。
另外,请建议是否有比axios更好的get请求方式。
这是我的密码:

const axios = require('axios');

const getFact = async() => {
    try {
        const data = await axios.get('https://dog-facts-api.herokuapp.com/api/v1/resources/dogs?number=1');
        return data;

    } catch(err) {
        console.log(err);
    }
}

console.log(getFact());
// module.exports = getFact;

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题