.GRAPHQL Extensão de arquivo
Arquivo de código-fonte GraphQL
| Desenvolvedor | The GraphQL Foundation |
| Popularidade |
3,0 | 1 Voto |
O que é um arquivo GRAPHQL?
Um arquivo GRAPHQL é um arquivo de texto simples que contém instruções escritas na linguagem GraphQL, uma linguagem de consulta de código aberto e um ambiente de execução no lado do servidor para APIs que permite aos clientes solicitar exatamente os dados de que precisam. Ele pode conter consultas que recuperam dados, mutações que alteram dados e assinaturas que recebem atualizações quando os dados mudam. Os arquivos GRAPHQL também podem armazenar fragmentos reutilizáveis e definições que descrevem os tipos e campos disponíveis por meio de um serviço GraphQL.
Mais informações
Os desenvolvedores usam arquivos GRAPHQL para definir as informações que um aplicativo deseja recuperar de um serviço GraphQL, como o nome, o endereço de e-mail ou a lista de publicações recentes de um usuário. Eles geralmente salvam operações GraphQL em arquivos GRAPHQL para organizá-las, reutilizá-las e gerenciá-las como parte de um projeto de software. Manter essas operações em arquivos separados também facilita sua leitura, modificação e teste sem misturá-las com o restante do código-fonte do aplicativo.
Por exemplo, um desenvolvedor está criando um aplicativo de compras e quer exibir o nome, o preço, a disponibilidade e as avaliações dos clientes de um produto. Em vez de fazer solicitações separadas para cada informação, o aplicativo pode enviar uma única solicitação GraphQL especificando exatamente o que precisa. O serviço GraphQL então retorna apenas os campos solicitados, e o desenvolvedor pode usar os resultados para exibir a página do produto no aplicativo.
NOTA: A extensão .graphql é uma convenção de nomenclatura comum para esses arquivos, embora o GraphQL não exija uma extensão de arquivo específica. A extensão .gql (arquivo .GQL) também pode ser usada.
Como abrir um arquivo GRAPHQL
Você pode abrir arquivos GRAPHQL com qualquer editor de texto ou editor de código-fonte, como o Microsoft Visual Studio Code, o Microsoft Notepad ou o Apple TextEdit. Muitos editores de código-fonte e ambientes de desenvolvimento também oferecem recursos úteis específicos para GraphQL, incluindo realce de sintaxe, validação e preenchimento de código. Ferramentas GraphQL, como o GraphiQL, podem ajudar os desenvolvedores a testar e executar as operações GraphQL armazenadas nesses arquivos em um serviço GraphQL, como a GraphQL Admin API da Shopify.
