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

时间:2018-04-18 23:47:16

标签: javascript rest axios

我正在研究JavaScript和Node.Js的一些内容,这让我产生了疑问。

Axios.js与API Rest之间有什么区别?两者做同样的事情  ?如果没有,那有什么不同?

1 个答案:

答案 0 :(得分:2)

问: Axios.js和API Rest之间的区别是什么?他们做同样的事吗?

A:他们是完全不同的两件事。

我将REST API视为构建服务的标准形式。而Axios.js只是一个JavaScript库,您可以对外部服务进行HTTP调用。

这是service是什么?您使用Node.js构建的应用程序通常会为客户端(例如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/
  5. 与只有一个端点do_stuff相比,它可以做任何事情。

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