如何使用Firebase托管预览通道测试云功能?

How to use Firebase hosting preview channel to test cloud functions?

我有一个使用 firebase 云功能构建的后端服务器,我正在尝试对其进行测试并进行可共享测试 link,而无需部署到实时频道。

我找到了这个 https://firebase.google.com/docs/hosting/test-preview-deploy#preview-channels,但是当我按照说明操作时,它只部署了静态 public 文件夹。所以我对后端所做的任何更改都没有效果。我可以使用预览版 URL 使用后端,但它始终与实时版本相同。

我错过了什么吗?还是仅用于静态内容的预览频道?

没错,预览频道目前仅支持静态内容+Firebase 托管配置。解决此问题的一种方法(诚然并不理想)是将 Cloud Function 的旧版本和新版本部署为单独的函数(例如 appappV2)并将预览通道更改为指向不同的功能。