使用 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.com
或 firebasedatabase.app
结尾。所以我建议仔细检查 Firebase 控制台中的配置数据并从正确的键中获取值。
我正在尝试使用基于 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.com
或 firebasedatabase.app
结尾。所以我建议仔细检查 Firebase 控制台中的配置数据并从正确的键中获取值。