AWS Лямбда всегда возвращает 502 неверных шлюза, используя обратный вызов node js - PullRequest
0 голосов
/ 15 января 2020

Я создал API, который использует knex, создает файл Excel, загружает его в s3 и возвращает URL-адрес, он работает нормально в автономном режиме без сервера, но не работает на лямбде.

exports.handler = (event, context, callback) => {
    knex.select(
        'Id',
        'Name'
    ).from(AREA)
        .then(async function (rows) {
            url = await exportExcel(rows); // this returns a URL which should be returned back
            res = {
                statusCode: 200,
                body: url
            };
            console.log(res);  // this prints correct url in res
            callback(null, res); // callback is called with res which contains url in body
        })
};

Я получил ошибку

{
    "message": "Internal server error"
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...