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

135
Vistas
Cloud Function recupera un valor basado en el parámetro de URL

Estoy tratando de escribir una función en la nube en el nodo donde puedo devolver un token de un parámetro. La URL que uso es... https://us-central1-nmnm03.cloudfunctions.net/GetAccount?taccount=Asd

mi función es esta... y está mal. Sospecho que no estoy asignando TT correctamente.

 var functions = require('firebase-functions'); const admin = require('firebase-admin'); admin.initializeApp(functions.config().firebase); exports.GetAccount = functions.https.onRequest((req, res) => { const t = admin.database().ref('/newaccout/'+req.query.account) const tt = t.child(token) res.send( "res is " + tt ); });

req.query.account es la clave. Idealmente, uno de los artículos en el documento es token, me gustaría obtener algo como... {"token":"23453458885"}

¿Podría obtener una pista de nodo por favor... gracias

about 4 years ago · Santiago Trujillo
2 Respuestas
Responde la pregunta

0

Sin embargo, no soy un friki de firebase. Lo que parece de la documentación es que tendrá dos eventos que puede usar para escuchar y recuperar datos secundarios. Puedes leer más aquí . Las opciones dadas se utilizan para diferentes casos. Siga el enlace mencionado para tener una visión clara.

Dentro de su función de nube puede intentar hacer lo siguiente:

 const t = admin.database().ref('/newaccout/'+req.query.account) t.on('child_added', function(data) { res.json({ token: data.token }) })

O tal vez así:

 const t = admin.database().ref('/newaccout/'+req.query.account) t.once('value', function(snapshot) { //Process it like above //But here you will get al child elements at once });
about 4 years ago · Santiago Trujillo Denunciar

0

Parece que espera consultar el valor encontrado en una referencia de base de datos almacenada en t. Desafortunadamente, aún no ha realizado una consulta. tt es solo otro objeto de referencia que apunta a una ubicación en la base de datos. Debe utilizar el método once() en Referencia para consultar la ubicación de una base de datos. También tenga en cuenta que está utilizando una variable llamada token , pero aún no la ha definido en su código. Para mí, eso parece que me generaría un error.

Es posible que le venga bien mirar un montón de código de muestra .

about 4 years ago · Santiago Trujillo Denunciar
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