Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

393
Views
La invocación asincrónica de Serverless Express Lambda no funciona

Tengo una aplicación Serverless Express básica en una lambda, con una ruta establecida en async verdadero. Quiero activar esta ruta de forma asíncrona desde una aplicación diferente y espero que se ejecute en segundo plano sin tener que esperar la respuesta.

La ruta en serverless.yml

 - http: path: foo/{any+} method: post async: true - http: path: another/sync-route method: post

Nota: aquí tengo otras rutas que no se invocan de forma asincrónica.

Cuando llamo a este método, devuelve correctamente una respuesta 200 inmediatamente. Pero el código real nunca se ejecuta, tengo una inserción de base de datos allí y no sucede. En API Gateway, puedo ver que el X-Amz-Invocation-Type se pasa correctamente como tipo de Event .

Encabezados HTTP de solicitud de integración

¿Que me estoy perdiendo aqui? El controlador de ruta es una prueba y el código es muy simple.

 testAsync: async (req, res) => { console.log("In Test Async"); // Does not display in Cloudwatch try { const { value } = req.body; const resp = await updateTest(value); // This just inserts an entry in the DB with value return res.send(resp); } catch (err) { return res.status(500).send(err); } },

¿Hay alguna otra configuración que me falta aquí? No soy un experto en AWS, por lo que cualquier ayuda sería muy apreciada. ¡Gracias!

over 4 years ago · Santiago Trujillo
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!