使用 firebase-queue 推送任务不起作用

Pushing a task with firebase-queue not working

我正在尝试使用基于 Firebase 的 queuing module 基础。我使用下面的代码来推送任务

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

但是什么也没有发生。任务未推送且推送任务不退出也不抛出任何错误

这个配置看起来不对:

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

实时数据库的 URL 以 https:// 开头,以 firebaseio.comfirebasedatabase.app 结尾。所以我建议仔细检查 Firebase 控制台中的配置数据并从正确的键中获取值。