Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/facebook/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript Graph API和REST API之间的主要区别是什么?_Javascript_Node.js_Restapi - Fatal编程技术网

Javascript Graph API和REST API之间的主要区别是什么?

Javascript Graph API和REST API之间的主要区别是什么?,javascript,node.js,restapi,Javascript,Node.js,Restapi,我在做一个暑期项目,我想知道后端开发人员应该专注于构建一个graph api还是rest api?它们的用例是什么。Graph API使用GraphQL或类似的语言,基本上是一种查询语言。换句话说,它是一种设计用于向服务器发出请求的语言。这是一项你必须学习的技能,也是我个人没有学习过的 另一方面,RESTAPI使用端点和“关键字”发出请求。例如,我可以向www.somewebsite.com/api/users发出“GET”请求,服务器将根据该请求运行预定义的函数。他们可以使用‘GET’、‘PU

我在做一个暑期项目,我想知道后端开发人员应该专注于构建一个graph api还是rest api?它们的用例是什么。

Graph API使用GraphQL或类似的语言,基本上是一种查询语言。换句话说,它是一种设计用于向服务器发出请求的语言。这是一项你必须学习的技能,也是我个人没有学习过的

另一方面,RESTAPI使用端点和“关键字”发出请求。例如,我可以向www.somewebsite.com/api/users发出“GET”请求,服务器将根据该请求运行预定义的函数。他们可以使用‘GET’、‘PUT’、‘DELETE’和各种其他关键字,并且端点完全由服务器的创建者定义


TLDR:Graph Api使用特定的查询语言发出请求,而REST Api使用关键字和端点发出请求。RESTAPI更容易学习,也更简单,而有些人可能认为Graph api更强大

这回答了你的问题吗?