Graphql 과 api 사이의 정보를 주고 받기 위해서 필요한 통신이다.
Apollo Server 설치 방법
npm install apollo-server graphql
ApolloServer CONTEXT
CONTEXT 란?
아폴로 서버의 리솔버에서 전역적으로 사용 가능한 변수
const express = require("express");
const { ApolloServer, gql } = require("apollo-server-express");
const { typeDefs, resolvers } = require("./schema");
async function startApolloServer() {
const app = express();
const server = new ApolloServer({
typeDefs,
resolvers,
context: ({ req }) => ({
authScope: req.headers.authorization,
}),
});
CONTEXT 기능