Аполлон сервер RDS и AWS лямбда - PullRequest
0 голосов
/ 01 октября 2018

Я использую модуль apollo-server-lambda для создания лямбды, которая подключается к базе данных RDS.Единственный способ правильно подключиться к RDS - это

    exports.graphqlHandler = function(event, context, callback) { 

     context.callbackWaitsForEmptyEventLoop = false;

     sequelize.authenticate()

    .then(() => {
     console.log('Connection has been established successfully.');
     callback(null, "just stop!");
    })
    .catch(err => {
      console.error('Unable to connect to the database:', err);
      callback("error");
    });

Как это сделать, используя лямбда-метод createHandler сервера Apollo

1 Ответ

0 голосов
/ 08 октября 2018

кто-то ответил на мой вопрос о проблемах github.

const server = new ApolloServer({
 context: ({ context, event }) => {
  context. callbackWaitsForEmptyEventLoop = false;
 }
})

https://github.com/apollographql/apollo-server/issues/1479

...