Я создал 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"
}