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

124
Vistas
¿Qué devuelven realmente mis funciones de lectura/escritura de NodeJs Firebase?

Vengo de un idioma sin promesas :-(

Quiero codificar algunas funciones de utilidad de NodeJS como estas para interactuar con FireBase. Tengo entendido que todas las funciones de FB devuelven una promesa (pero no dude en corregirme).

 exports.writeToFireBase(url, value){ try{ promise = await admin.database().ref(url).set(value); return promise; } catch(exception){ exports.unhandledException(exception); } } exports.readFromFireBase(url){ try{ let value = admin.database().ref(url).once("value"); return value; } catch(exception){ exports.unhandledException(exception); } }

¿Cuáles son las funciones que realmente regresan?

En el caso de escritura, supongo que es una promesa o nada.

En el caso de lectura, ¿mi función devolverá los datos reales o una promesa de esos datos? Await me parece que está bloqueando, pero sospecho que estoy equivocado, y esa promesa a los datos se devuelve desde mi función de lectura.

¿Puede alguien aclararlo antes de basar demasiado código en suposiciones erróneas?

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