文件名称:course-treina-web-graphql-criando-apis-modernas-com-graphcool-e-apollo
文件大小:93KB
文件格式:ZIP
更新时间:2024-05-17 16:54:37
JavaScript
GraphQL 与SQL一样,它是一种查询语言。 它们的区别在于,SQL是数据库的标准,而GraphQL是API的标准。 使用GraphQL,即使数据位于不同的位置,我们也可以准确地向服务器指示单个请求中所需的字段。 这为FrontEnd提供了更大的*度,并避免了BackEnd创建多个API。 起源 GraphQL在Facebook上开始。 他们于2012年开始在移动应用程序中使用它。Facebook第一次在React 2015 Conf 2015上公开谈论GraphQL,然后宣布GraphQL将是开源的。 为什么要使用它? 减少请求和数据流量的数量,主要是协助移动设备。 借助GraphQL,我们可以对每个设备执行不同的查询,从而生成真正需要的数据,这对于3G或4G互联网而言是非常出色的。 在大型系统中,数据位于不同的数据库中也很常见。 例如,我们可以在MySQL中拥有关系数据,
【文件预览】:
course-treina-web-graphql-criando-apis-modernas-com-graphcool-e-apollo-master
----client()
--------.babelrc(60B)
--------package.json(932B)
--------index.html(535B)
--------package-lock.json(216KB)
--------src()
--------webpack.config.js(937B)
----apis.yaml(217B)
----server()
--------package.json(574B)
--------package-lock.json(24KB)
--------src()
----package.json(149B)
----graphcool.yml(1KB)
----LICENSE(1KB)
----src()
--------hello.js(244B)
--------hello.graphql(100B)
----imagens()
--------graphql-diferenca.png(12KB)
----types.graphql(227B)
----.gitignore(914B)
----README.md(24KB)
----.graphcoolrc(76B)