'Pushing a task with firebase-queue not working

I am trying to use the queuing module base on top of Firebase. I use the following code to push tasks

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();});

But nothing is happening. The task is not pushed and the pushing task does not exit or throw any error



Solution 1:[1]

This configuration looks wrong:

databaseURL: 'gs://xxx.appspot.com/'

URLs for the Realtime Database start with https:// and end with either firebaseio.com or firebasedatabase.app. So I recommend double checking the configuaration data in the Firebase console and grabbing the value from the correct key.

Sources

This article follows the attribution requirements of Stack Overflow and is licensed under CC BY-SA 3.0.

Source: Stack Overflow

Solution Source
Solution 1 Frank van Puffelen