Hi, I’m working on a function need a longer execution time (45s)
I’m expecting to get the “hello world 1” response immediately with the API call, and afterward with the “hello world 2” write into the log
var test_api = (event, context, callback) => {
callback(null, {
statusCode: 200,
body: JSON.stringify({ message: "hello world 1" })
});
setTimeout(function() {
console.log("hello world 2");
}, 45000);
};
However it didn’t work, I got the 504 timeout error
{
"message": "Endpoint request timed out"
}
Anyone can help? Thanks!!