已关闭,此问题需要更focused。目前不接受答复。
**想改善这个问题吗?**更新问题,使其仅通过editing this post关注一个问题。
4年前关闭。
Improve this question
我正在学习JavaScript,我可以看到,在多个大型项目中,SuperAgent正在用于HTTP请求。我使用Axios是为了学习,但想知道SuperAgent与Axios有什么不同?
已关闭,此问题需要更focused。目前不接受答复。
**想改善这个问题吗?**更新问题,使其仅通过editing this post关注一个问题。
4年前关闭。
Improve this question
我正在学习JavaScript,我可以看到,在多个大型项目中,SuperAgent正在用于HTTP请求。我使用Axios是为了学习,但想知道SuperAgent与Axios有什么不同?
2条答案
按热度按时间txu3uszq1#
axios比superagent有更多的星星,check here
如果你做前端,axios可能更受欢迎,例如。vue使用axios,我做后端,任何一个作品。
但是就像Axios vs Superagent中的一个答案说的那样“我会根据其他因素来决定,比如你更喜欢哪个API,以及库的大小”,我两种方法都试了,最后选择了supergentb/c superagent has build-in retry
axios不提供重试,https://github.com/axios/axios/issues/164。我真的不喜欢引入另一个模块只是为了重试的想法,更不用说现在已经有两个不同的模块,
axios-retry
和retry-axios
。此外,通过我有限的测试,这个问题https://github.com/axios/axios/issues/553还没有完全修复。
cunj1qz12#
superagent
和axios
是HTTP客户端库。他们都非常成熟,在两者之间挑选最终归结为偏好。下面是使用每个库发出带有JSON主体的POST
请求的样子: