Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/reactjs/21.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Reactjs 术语';基于承诺的Http客户端';什么意思?_Reactjs_Http_Https_Axios - Fatal编程技术网

Reactjs 术语';基于承诺的Http客户端';什么意思?

Reactjs 术语';基于承诺的Http客户端';什么意思?,reactjs,http,https,axios,Reactjs,Http,Https,Axios,在使用Redux中间件时,我遇到了Axios,它是一种“基于承诺的HTTP客户端”,用于从浏览器发出Ajax请求。有谁能解释一下这个术语和有关axios的一些信息吗?基于承诺的客户机返回承诺而不是接受回调。在承诺的出现之前,有一种叫做回调的东西来处理异步调用/代码。但是回调的主要问题是,当它被嵌套并且嵌套得越来越多时,它会变得非常混乱,甚至对于代码的编写者来说也很难理解 为了使它更干净,nodejs编程中避免回调地狱问题 此外,async/await的概念也最适合于promise而不是callb

在使用Redux中间件时,我遇到了Axios,它是一种“基于承诺的HTTP客户端”,用于从浏览器发出Ajax请求。有谁能解释一下这个术语和有关axios的一些信息吗?

基于承诺的客户机返回承诺而不是接受回调。

承诺的
出现之前,有一种叫做
回调的东西来处理异步调用/代码。但是回调的主要问题是,当它被嵌套并且嵌套得越来越多时,它会变得非常混乱,甚至对于代码的编写者来说也很难理解

为了使它更干净,nodejs编程中避免回调地狱问题

此外,
async/await
的概念也最适合于promise而不是callback


希望你现在明白了。如果有任何疑问,请在下面发表评论。

A--基本上我不明白什么是承诺。你能解释一下或者提供我可以通过的链接吗?谢谢@Ryan A。