小编Bun*_*guy的帖子

从Axios API返回数据

我正在尝试使用Node.JS应用程序来发出和接收API请求.它使用Axios向另一台服务器发送get请求,该请求包含从它接收的API调用接收的数据.第二个片段是脚本从调用中返回数据时.它实际上会接受并写入控制台,但它不会在第二个API中将其发回.

function axiosTest () {
axios.get(url)
.then(function (response) {
        console.log(response.data);
// I need this data here ^^
return response.data;
})
.catch(function (error) {
    console.log(error);
});
}
Run Code Online (Sandbox Code Playgroud)

...

axiosTestResult = axiosTest(); 
response.json({message: "Request received!", data: axiosTestResult});
Run Code Online (Sandbox Code Playgroud)

我知道这是错的,我只是想找到一种方法来使它工作.我似乎从中获取数据的唯一方法是通过console.log,这对我的情况没有帮助.

javascript rest node.js axios

33
推荐指数
4
解决办法
7万
查看次数

标签 统计

axios ×1

javascript ×1

node.js ×1

rest ×1