已关闭。这个问题是opinion-based。它目前不接受答案。
**想要改进这个问题吗?**更新问题,以便editing this post可以用事实和引用来回答它。
两天前关门了。
Improve this question
我正在构建一个使用AXIOS对后端API进行HTTP调用的库。在我的库代码中,我返回了axios Promise本身,而不是将其 Package 在另一个Promise对象中。
return axios.post('URL', data, config)
.then((res) => {
return {
status: 201
};
})
.catch((error) => {});
这是处理承诺链的正确方式吗?
1条答案
按热度按时间ikfrs5lh1#
要做到这一点,最好的方法是使函数
async
。无论您在RETURN语句中指定什么,异步函数始终返回承诺。要以最干净的方式返回承诺,您可以
await
请求,然后返回结果。postData()
函数应返回在请求解析时解析的承诺。