이전 글에서 계속. https://www.apollographql.com/docs/engine/setup-node.html 보고 진행해보자. 미리 가입하고 키도 받아놓자. ENGINE_API_KEY 를 잘 copy 해놓자. app.use '/graphql', bodyParser.json() graphqlExpress { schema context: {} tracing: true cacheControl: true } 먼저 /graphql 쪽 graphqlExpress 에 두개의 키(tracing, cacheControl)를 추가하자. npm install --save compression apollo-engine 두 패키지를 설치하고 compression = require 'compression' { Engine } = require 'apollo-engine' 압축과 엔진을 추가하고 engine을 하나 만들자. engine = new Engine engineConfig: apiKey: 'service:acidsound-6459:wKt62uPKS9dmxmBhFh-cZA' endpoint: '/api/graphql' graphqlPort: process.env.PORT or 80 engine.start() 여기서 graphqlPort를 지정하지 않으면 Error: Neither 'graphqlPort' nor process.env.PORT is set. In order for Apollo Engine to act as a proxy for your GraphQL server, it needs to know which port your GraphQL server...
Meteor evangelist, IoT, Renoise, Lua, Javascript, Coffeescript