Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

170
Vistas
TypeError: no se puede leer la propiedad 'id' de undefined - AWS Lamnbda, NodeJS

Soy nuevo en NodeJS y recientemente actualicé el tiempo de ejecución de mis funciones AWS Lambda de 8.10 a 14. Me aseguré de que todo el código obsoleto se haya actualizado. No estoy tratando de implementar completamente mis Lambdas. Al realizar pruebas en la consola de AWS Lambda, aparece el siguiente error:

 { "errorType": "TypeError", "errorMessage": "Cannot read property 'id' of undefined", "trace": [ "TypeError: Cannot read property 'id' of undefined", " at Runtime.exports.handler (/var/task/index.js:11:69)", " at processTicksAndRejections (internal/process/task_queues.js:95:5)" ] }

Este es parte del código utilizado en la función Lambda (que emite una función que es irrelevante para el problema):

 exports.handler = async(event) => { // TODO implement const response = { statusCode: 200, body: JSON.stringify('Hello from Lambda!'), }; console.log(event); let body = await createJSONBody(event); let res = await makeHTTPPost(body); response.statusCode = 200, response.body = `Created Ticket Number: ${JSON.parse(res).ticket.id}` return response; }; function createJSONBody(event) { return new Promise((resolve, reject) => { let requesterID = event.requester_id ? event.requester_id : 1234567890; let subject = event.subject; let priority = event.priority; let commentBody = event.comment_body; let pkc = event.pkc; console.log(pkc) let ticket = { "ticket": { priority: priority, requester_id: requesterID, subject: subject, tags: ['from_aws'], custom_fields: [{ "id": 12345, "value": pkc }], comment: { body: commentBody, "public": false } } }; resolve(ticket); }); }

Lo que he probado hasta ahora:

  • TypeError: no se puede leer la propiedad 'id' de undefined - AWS Lambda
  • Sin servidor: "errorMessage": "No se puede leer la propiedad 'id' de indefinido",

¿Alguien tiene una idea de lo que está pasando? Realmente aprecio cualquier y toda ayuda. Gracias.

about 4 years ago · Juan Pablo Isaza
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda