Estoy tratando de usar la base del módulo de cola sobre Firebase. Yo uso el siguiente código para empujar tareas
import admin from "firebase-admin"; admin.initializeApp({ credential: admin.credential.cert(process.env.GOOGLE_APPLICATION_CREDENTIALS), databaseURL: 'gs://xxx.appspot.com/' }); var db = admin.database(); var ref = db.ref("queue"); ref.child('tasks').push({"name": "this is a push from the client"}).then(function(){ process.exit();});Pero no pasa nada. La tarea no se envía y la tarea de envío no sale ni genera ningún error
Esta configuración se ve mal:
databaseURL: 'gs://xxx.appspot.com/' Las direcciones URL de Realtime Database comienzan con https:// y terminan con firebaseio.com o firebasedatabase.app . Por lo tanto, recomiendo verificar dos veces los datos de configuración en la consola de Firebase y obtener el valor de la clave correcta.