簡體   English   中英

Firebase 模擬器雲功能 + PubSub 訂閱生產主題

[英]Firebase Emulator Cloud Functions + PubSub subscribe to production topics

有一項服務正在向我的 Pub/Sub 發布消息。 通過 CLI,我知道它正在正確接收消息。

我想對這些消息做出相應的反應。 但是,我想通過 Cloud Functions 在開發環境(firebase 模擬器)中開發我的訂閱,因此我不必在每次部署之間等待 5 分鍾。 但是,當使用functions.pubsub.topic('topicName').onPublish(...)時,它不會訂閱真正的 prod 消息,看起來它只會訂閱 dev env 消息。

我想在我的 firebase 模擬 Sub/Pub 中訂閱產品消息。 有可能做到嗎? 如何?

仍然沒有找到“官方”的方式。

我現在正在做的是使用ngrok ,獲取本地 function url ,然后以推送模式在 Pub/Sub Subscription 中輸入它。 It's a longer way and will require updating the ngrok url for each session (as its url changes in free tier), and also to get the data, JSON.parse(Buffer.from(req.body.message.data, 'base64').toString('utf-8'))並且仍然沒有找到一種方法來驗證來自請求的 JWT 身份驗證。

但是,我現在可以根據需要從我的 Firebase 模擬器中獲取 Prod 消息。 您可以在這里發表評論,詢問有關我的解決方法的更多信息。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM