我正在使用axios
在一个稍后要调用的函数中做一个简单的post方法。但是我的函数没有返回任何东西。
我的职能:
const myFunc = (query) => {
let arr = [];
axios({
url: GRAPHQL_ENDPOINT,
method: 'post',
headers: headers,
data: { query: query}
}).then((response) => {
response.data.forEach(d => {
arr.push(qs.parse(d.node.name));
});
});
return arr;
}
myFunc(myQuery); //not returning anything
函数不返回任何东西。如何从函数中获取数组。
1条答案
按热度按时间jjhzyzn01#
你需要
await
来获得你myFunc
的结果: