'Ошибка создания обработчика' Сервер GraphQL Apollo не работает на Lambda - PullRequest
0 голосов
/ 16 февраля 2019

Я пытаюсь развернуть мой сервер Apollo GraphQL на Lambda в качестве демонстрации.

Я использую UP для развертывания в AWS, функция создается нормально, и загрузка, похоже, работает, однако при посещении полученного URLЯ всегда получаю {"message": "Internal server error"}

При проверке журналов я вижу следующие ошибки:

"src/app.js: line 1: //: Is a directory"

"src/app.js: line 2: syntax error near unexpected token ('"`

'src/app.js: line 2: `const { ApolloServer } = require('apollo-server-lambda');'

error creating handler: waiting for http://127.0.0.1:39907 to be in listening state: timed out after 15s

Код для моего app.js выглядит следующим образом:

const { ApolloServer } = require('apollo-server-lambda');
const typeDefs = require('./schema');
const { createStore } = require('./utils');
const LaunchAPI = require('./datasources/launch');
const UserAPI = require('./datasources/user');
const store = createStore();
const resolvers = require('./resolvers');

const server = new ApolloServer({
    typeDefs,
    resolvers,
    engine: {
      apiKey: process.env.ENGINE_API_KEY
    },
    dataSources: () => ({
        launchAPI: new LaunchAPI(),
        userAPI: new UserAPI({ store }),
      })
});

exports.graphqlHandler = server.createHandler();

Кто-нибудь имеет какое-либо представление о причине? Или как я могу диагностировать дальшеЯ немного растерялся. К тому же, приложение работает на localhost просто отлично

...