apollo server cors 문제 해결

그린그레이프·2020년 6월 26일
0

요점

  • apollo-server 생성시 cors 옵션 설정
  • cors package 설치
  • express 의 미들웨어로 cors() 적용

코드

import { ApolloServer } from 'apollo-server-express';
import express from 'express';
import typeDefs from './typedefs';
import resolvers from './resolvers';
import { commentsDataLoader } from './comment';
import cors from 'cors';

const server = new ApolloServer({
  cors: {
    origin: '*'
  },
  typeDefs,
  resolvers,
  context: () => ({
    loaders: {
      commentsLoader: commentsDataLoader()
    }
  })
});

const app = express();
app.use(cors());
profile
제대로 걷는 한걸음이 곧 백걸음이다

1개의 댓글

comment-user-thumbnail
2020년 7월 4일

댓글

답글 달기