![](/img/trans.png)
[英]How to invoke firebase Schedule functions locally using pubsub emulator
[英]Firebase Emulator: using PubSub in Functions
我正在嘗試通過模擬器在本地運行我的 Firebase 功能。 我已經構建了一個體系結構,其中 PubSub 事件調用進程鏈。 當試圖調用這些事件時,模擬器日志給了我這個:
Sorry, we cannot connect to Cloud Services without a project ID. You may specify one with an environment variable named "GOOGLE_CLOUD_PROJECT".
我正在使用--project {projectID}
運行模擬器。 我也在構建我的 PubSub 事件,如下所示:
const pubsub = new PubSub({ projectId: getRealtimeDatabase().app.options.projectId })
我正在使用 package "@google-cloud/pubsub": "^0.22.2"
,並且我正在導入 PubSub,例如import { PubSub } from '@google-cloud/pubsub';
我必須做什么才能讓 PubSub 調用新事件? 謝謝!
原來getRealtimeDatabase().app.options.projectId
是未定義的。 我在別處檢索了我的 projectId。 使用正確的 projectId,上面的代碼可以工作。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.