我正在研究 JavaScript 和 Node.Js 的一些东西,这让我产生了疑问。
Axios.js 和 API Rest 有什么区别?,两者做同样的事情 ?如果不是,有什么区别?
最佳答案
问:Axios.js 和 API Rest 有什么区别?他们做同样的事情吗?
答:它们是两个完全不同的东西。
我将 REST
API 视为构建服务的一种标准形式。而 Axios.js 只是一个 JavaScript
库,供您对外部服务进行 HTTP
调用。
这个服务
是什么?使用 Node.js
构建的应用程序通常会公开 1 个或多个端点,供客户端(例如 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
调用。
关于javascript - Axios.js 和 RestFul API 有什么区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49910618/