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

132
Vistas
Módulo de nodo de solicitud de Google Cloud Function 404

Cuando verifico mi entrada "img" en Firebase con la función de nube de Google y el módulo de solicitud, aparece un error, pero solo funciona cuando lo implemento en el emulador local.

Error que recibo en mis registros de la nube:

 removeExpiredDocuments Exception from a finished function: TypeError: Cannot read properties of undefined (reading 'statusCode') 

ingrese la descripción de la imagen aquí URL de ejemplo para 404:
https://ch.cat-ret.assets.lidl/catalog5media/ch/article/5104560/third/lg/5104560_01.jpg

 const functions = require("firebase-functions"); const admin = require("firebase-admin"); const requesth = require('request'); admin.initializeApp(); exports.removeExpiredDocuments = functions.region('europe-west1').runWith({ memory: "256MB" }).pubsub.schedule("every 1 hours").onRun(async (context) => { const db = admin.firestore(); const snaps = await db.collection("products").get(); let promises = []; snaps.forEach((snap) => { requesth(snap.data().img, function (error, response) { functions.logger.info('[img] error: ' + error, { structuredData: true }); if ((response) && (response.statusCode) == 404) { promises.push(snap.ref.delete()); functions.logger.info('[img] not found ' + snap.data().name, { structuredData: true }); } }); }); return Promise.all(promises); });

Quiero usar la función de nube de Google para verificar si la entrada "img" es el código de estado 404 y si su código de estado 404 elimina el documento.

#editar nuevo error aleatorio sin cambiar nada #2 Imagen de errores de cambio aleatorio

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