Javascript 什么';Axios.js和API RestFul的区别是什么?
我当时正在研究JavaScript和Node.Js的一些东西,这让我产生了疑问 Axios.js和API Rest之间有什么区别?两者的作用相同Javascript 什么';Axios.js和API RestFul的区别是什么?,javascript,rest,axios,Javascript,Rest,Axios,我当时正在研究JavaScript和Node.Js的一些东西,这让我产生了疑问 Axios.js和API Rest之间有什么区别?两者的作用相同 ? 如果没有,区别是什么?Q:Axios.js和API Rest之间有什么区别?他们做同样的事情吗 他们是两个完全不同的东西 我认为RESTAPI是构建服务的标准形式。而Axios.js只是一个JavaScript库,用于对外部服务进行HTTP调用 这是什么服务?使用Node.js构建的应用程序通常会公开一个或多个端点,供客户端(例如web客户端)点击
? 如果没有,区别是什么?Q:Axios.js和API Rest之间有什么区别?他们做同样的事情吗 他们是两个完全不同的东西 我认为
REST
API是构建服务的标准形式。而Axios.js只是一个JavaScript
库,用于对外部服务进行HTTP
调用
这是什么服务
?使用Node.js
构建的应用程序通常会公开一个或多个端点,供客户端(例如web客户端)点击以完成任务
任务的示例如下
- 创建用户
- 查看用户的详细信息
- 修改用户详细信息
- 删除用户
URL
,例如http://www.myservice.com/do_stuff
,做些什么
将是你的终点
restfulweb服务/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库,您的客户端应用程序可以使用它调用上述端点服务中的一个。Q:Axios.js和API Rest之间有什么区别?他们做同样的事情吗 他们是两个完全不同的东西 我认为
REST
API是构建服务的标准形式。而Axios.js只是一个JavaScript
库,用于对外部服务进行HTTP
调用
这是什么服务
?使用Node.js
构建的应用程序通常会公开一个或多个端点,供客户端(例如web客户端)点击以完成任务
任务的示例如下
- 创建用户
- 查看用户的详细信息
- 修改用户详细信息
- 删除用户
URL
,例如http://www.myservice.com/do_stuff
,做些什么
将是你的终点
restfulweb服务/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库,您的客户端应用程序可以使用它来调用上述端点服务中的一个。axios是一个库,API REST没有任何意义。澄清你的参考:API REST-你在问什么?你知道什么是API吗?你知道休息是什么吗?如果不是,我会从学习开始……而且,通常的术语是“RESTAPI”或“RESTful API”@MattBrowne,这仍然无法与库相比较。然后我会问“哪一个?”axios是一个库,API REST没有任何意义。澄清你的参考:API REST-你在问什么?你知道什么是API吗?你知道休息是什么吗?如果不是,我会从学习开始……而且,通常的术语是“RESTAPI”或“RESTful API”@MattBrowne,这仍然无法与库相比较。然后我会问“哪一个?”非常感谢你的回答,这个项目是一个web应用程序,它将内容呈现在屏幕上。听起来您的web应用程序正在使用Javascript库
axion.js
来使用nodeJs
服务器提供的服务,方法是对端点执行获取http
请求。也就是说,localhost:9000/people
是您的端点,它为其他人提供了一个服务来检索关于人的一些JSON数据REST
只是一个架构设计,它是关于如何正确命名您的服务端点的。现在,我完全理解了,非常感谢,它帮助了我非常感谢您的回复,该项目将内容呈现在屏幕上是一个web应用程序。听起来您的web应用程序正在使用Javascript库axion.js
来使用nodeJs
服务器提供的服务,方法是对端点执行获取http
请求。也就是说,localhost:9000/people
是您的端点,它为其他人提供了一个服务来检索关于人的一些JSON数据REST
只是一个架构设计,它是关于如何正确命名您的服务端点的。现在,我完全理解了,非常感谢,它帮助了我很多