10,000 Hour Rule

꾸준히, 천천히 기록하자

GraphQL 3

[GraphQL] Apollo boost vs Apollo Client

Apollo에 대한 카테고리를 따로 만들까 하다가 일단은 GraphQL 카테고리에 넣기로 하였다. (어차피 Apollo와 GraphQL은 같이 쓰기 때문에..) 먼저 내가 이 글을 쓰는 이유는, 내가 진행하고 있는 프로젝트에 apollo-boost를 쓰려고 하다가 어떤 글을 봤기 때문이다. difference between @apollo/client , apollo-client and apollo boost I am implementing using @apollo/client, but i do not see any complete example of @apollo/client with react. If i search i get example with apollo-client and apollo boos..

GraphQL 2021.10.27

[GraphQL] 나의 삽질1 - makeExecutableSchema

몇날 몇일동안 대체 왜 sequlize의 create, update, delete, findOne, findAll이 안먹나 머리싸매고 끙끙 앓았었다. 기존에 sequlize가 잘 먹힌 commit로 돌아가서 branch만들고 다시 테스트해서 정상작동 확인한 후 main으로 merge하면 또 안되고.. 아니 콘솔에서는 sequlize가 success되었다고 로그도 뜨는데 왜 main branch만 오면 sequlize 함수가 동작을 안하고 graphql 서버에서는 계속 null이나 반환할까 고민하던 중에, 생각해보니까 const path = require("path"); const { makeExecutableSchema } = require("graphql-tools"); const { fileLoade..

GraphQL 2021.10.26

[GraphQL] GraphQL이란?

📜 GraphQL? GraphQL은 페이스북에서 만든 쿼리 언어이며, 타입 시스템을 사용하여 쿼리를 실행하는 서버사이드 런타임이다. GraphQL은 데이터베이스 기술과 혼동될 수 있는데, 데이터베이스가 아니라 API를 위한 쿼리 언어이다. 🔥 장점 A query language for your API GraphQL은 API를 위한 쿼리 언어이며 이미 존재하는 데이터로 쿼리를 수행하기 위한 런타임이다. 클라이언트가 필요한 데이터를 정확하게 요청할 수 있는 기능을 제공하며, 사용하기 쉽다. GraphQL은 특정 언어에 제한된 것이 아니다. 공식 문서를 보면 많은 언어를 지원하는 것을 볼 수 있다. C#/.NET, Clojure, Elixir, Erlang, Go, Groovy, Java, JavaScript..

GraphQL 2021.10.20