我正在研究JavaScript和Node.Js的一些内容,这让我产生了疑问。
Axios.js与API Rest之间有什么区别?两者做同样的事情 ?如果没有,那有什么不同?
答案 0 :(得分:2)
问: Axios.js和API Rest之间的区别是什么?他们做同样的事吗?
A:他们是完全不同的两件事。
我将REST
API视为构建服务的标准形式。而Axios.js只是一个JavaScript
库,您可以对外部服务进行HTTP
调用。
这是service
是什么?您使用Node.js
构建的应用程序通常会为客户端(例如Web客户端)公开一个或多个端点,以完成任务。
任务示例可以像
什么是端点?它只是一个URL
,例如http://www.myservice.com/do_stuff
,do_stuff
将成为您的终点。
RESTFUL Web服务/ API意味着您将端点设计为人类可读的东西。例如,对于上述每个任务,标准规定最好以这样的方式设计端点,即每个任务都有自己的端点,对人类来说足够描述。
像;
http://www.myservice.com/create_user
http://www.myservice.com/view_user/
http://www.myservice.com/update_user/
http://www.myservice.com/delete_user/
与只有一个端点do_stuff
相比,它可以做任何事情。
那么Axion.js
是什么?它只是一个Javascript库,您的客户端应用程序可以使用它来HTTP
调用上述其中一个端点服务。