반응형
GraphQL : Query Language
GrapgQL을 통해 REST 형식의
over fetching : 필요없는 정보들까지 db에서 가져오는 것
under fetching : 하나를 완성하기 위해 리소스를 여러번 요청하는 것
의 불편함을 해소할수 있다.
하나의 query로 원하는 정보만을 얻을 수 있다.
Graphql-yoga 서버(localhost:4000) 실행되면 GraphQL Playground 사용가능
이걸 통해 API 구조는 어떤지, db가 잘 작동하는지 확인 가능
코드예시
//import { GraphQLServer } from 'graphql-yoga'
const { GraphQLServer} = require('graphql-yoga');
// 스키마 정의
const typeDefs = `
type Query {
name : String
}
`
const resolvers = {
Query: {
name: () => "odom"
},
}
const server = new GraphQLServer({ typeDefs,resolvers })
server.start(function () { console.log('Server is running on localhost:4000')})
반응형
'IT' 카테고리의 다른 글
GraphQL] 조건에 맞게 API 호출 (0) | 2020.02.23 |
---|---|
GraphQL] 외부 API로 데이터 받아오기 (0) | 2020.02.23 |
데이터 시각화 3] NVD3.js , C3.js (0) | 2020.02.17 |
데이터 시각화2] D3.js (0) | 2020.02.17 |
데이터 시각화1] 차트 만들기 // html (0) | 2020.02.17 |
댓글