从 Axios API 返回数据
2022-08-30 05:33:55
我正在尝试使用 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);
});
}
...
axiosTestResult = axiosTest();
response.json({message: "Request received!", data: axiosTestResult});
我知道这是错误的,我只是试图找到一种方法来使它工作。我似乎可以从中获取数据的唯一方法是通过控制台.log,这在我的情况下没有帮助。