javascript - Axios.js 和 RestFul API 有什么区别?

标签 javascript rest axios

我正在研究 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_stuffdo_stuff 将是您的端点。

RESTFUL Web 服务/API 的含义是,您可以将端点设计为人类可读的形式。例如,对于上述每个任务,该标准指出,最好以这样的方式设计端点,即每个任务都有自己的端点,该端点对人类来说具有足够的描述性。

喜欢;

  1. http://www.myservice.com/create_user
  2. http://www.myservice.com/view_user/
  3. http://www.myservice.com/update_user/
  4. http://www.myservice.com/delete_user/

与只有一个端点 do_stuff 相比,它可以完成所有事情。

那么什么是Axion.js?它只是一个 Javascript 库,您的客户端应用程序可以使用它来对上述端点服务之一进行 HTTP 调用。

关于javascript - Axios.js 和 RestFul API 有什么区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49910618/

相关文章:

javascript - 使用 Javascript 验证优惠券代码

javascript - 在 electron 的 vue-component 中打印 Canvas

rest - postman "Self-signed SSL certificates are being blocked"

api - 不再有 Delicious API feeds.delicious.com 了吗?

reactjs - 使用 jest typescript 的 Axios 模拟类型

javascript - 如何使用 React 和 Axios 将 this.data 传递给其他组件

javascript - jquery 在选项更改时循环选择标签

security - 确保 Grails REST 服务与移动应用程序一起使用的安全

javascript - 为什么我的 Vue.component 没有在 HTML 页面呈现?

javascript - 如何将函数/回调传递给 Node.js 中的子进程?