![](/img/trans.png)
[英]How do Firebase functions handle PubSub topics created with Google Cloud?
[英]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.