GraphQL과 Python, Javascript, Ruby를 어떻게 결합하여 사용합니까
그러나, 코드를 삽입하기 전에, 귀하는 항상 저희 GraphQL playground 를 사용하여 조회를 만들고 테스트해야 합니다.
토대
시작하기 전에 기본 지식을 소개합시다.
query{
bitcoin{
blocks{
count
}
}
}
이제 GraphQL API를 다른 프로그래밍 언어로 호출하는 방법을 살펴보겠습니다.cURL을 사용한 GraphQL API
cURL 터미널을 통해 직접 사용할 수 있습니다HTTP methods.모든 API 요청의 빠른 테스트에 가장 적합합니다.
curl \
-X POST \
-H "Content-Type: application/json" \
--data '{ "query": "{ bitcoin { blocks {count} } }" }' \
https://graphql.bitquery.io/
파이썬의 GraphQL API 사용
파이톤은 초보자의 친근한 프로그래밍 언어이다.다음 예제에서는 python을 사용하여 GraphQL API를 호출하는 방법을 보여 줍니다.
View this gist on GitHub
GraphQL Python 라이브러리
다음 라이브러리는GraphQL과python을 사용하는 가장 광범위한 라이브러리입니다.
Graphene — Graphene은 자신의 의견을 고집하는 파이썬 라이브러리로 GraphQL 모드/유형을 신속하고 쉽게 구축하는 데 사용된다.
Ariadne — Ariadne는 모델 우선 방법을 사용하여GraphQL 서버를 실현하는 Python 라이브러리입니다.
Strawberry — 딸기는 파이톤3의 새로운 GraphQL 라이브러리로 데이터류에서 영감을 얻었다.
Javascript를 사용한 GraphQL API
Javascript는 세계 각지의 개발자들이 가장 많이 사용하는 프로그래밍 언어 중의 하나이다.post 요청을 호출하여 GraphQL API에서 결과를 가져올 수 있습니다.
View this gist on GitHub
GraphQL Javascript(NodeJS) 라이브러리
다음은 GraphQL에서 가장 유행하는 자바스크립트 라이브러리입니다.
GraphQL.js — GraphQL의 자바스크립트 참조는 페이스북이 만든 API 조회 언어입니다.
graphql-request — 스크립트나 간단한 응용 프로그램의 노드와 브라우저를 지원하는 최소 GraphQL 클라이언트
Apollo client — Apollo Client는 React, Angular 등의 기능을 통합한 완전한 캐시 GraphQL 클라이언트입니다.GraphQL을 통해 데이터를 쉽게 얻을 수 있는 UI 구성 요소를 구축할 수 있습니다.
Ruby를 사용한 GraphQL API
루비도 가장 간단한 프로그래밍 언어 중 하나다.다음 예제에서는 루비를 사용하여 GraphQL API를 호출하는 방법을 보여 줍니다.
View this gist on GitHub
GraphQL Ruby 라이브러리
다음 라이브러리에서 GraphQL과 루비를 결합해서 사용할 수 있습니다.
graphql-ruby — 페이스북 GraphQL의 루비 구현.
graphql-client — GraphQL 질의를 선언, 조합 및 실행하는 데 사용되는 Ruby 라이브러리입니다.
graphql-batch — graphql gem의 쿼리 일괄 처리 실행기입니다.
agoo — 페이스북의 GraphQL을 실현하는 루비 웹 서버.
GQLi — GraphQL 클라이언트 및 DSL기본 루비로 질의를 작성할 수 있습니다.
추가 자원
다른 프로그래밍 언어의 예시를 보려면 공식 사이트website of GraphQL를 보십시오.또한 GraphQL 도구 및 라이브러리에 대한 자세한 내용은 Awesome GraphQL를 참조하십시오.
블록체인 조사에 궁금한 점이나 도움이 필요하시면 저희Telegram channel를 클릭하십시오.또한 블록체인 데이터 API를 찾고 있다면 알려 주십시오.
다음에도 관심을 가질 수 있습니다.
Bitquery 정보
Bitquery는 하나의 소프트웨어 도구로 통일된 방식으로 블록 체인 네트워크 해석, 인덱스, 방문, 검색과 정보를 사용할 수 있다.Dell 제품은 다음과 같습니다.
게시물How to use GraphQL with Python, Javascript, and Ruby이 가장 먼저Bitquery에 올라왔다.
Reference
이 문제에 관하여(GraphQL과 Python, Javascript, Ruby를 어떻게 결합하여 사용합니까), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/coinmonks/how-to-use-graphql-with-python-javascript-and-ruby-400텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)