最佳答案
我正在尝试使用 Node.JS 应用程序来制作和接收 API 请求。它使用 Axios 向另一台服务器发出获取请求,并使用它从接收的 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});
我知道这是不对的,我只是想找到一个办法。唯一可以从中获取数据的方法似乎是通过 console.log,这对我的情况没有帮助。