Firebase 由于名称太长,无法创建函数错误
在部署代码时,我遇到以下错误:Firebase 由于名称太长,无法创建函数错误,firebase,google-cloud-functions,Firebase,Google Cloud Functions,在部署代码时,我遇到以下错误: ⚠ functions: failed to create function tests-testV2RefreshPodcast-testNewEpisodeMetadata 我的代码如下所示: exports.testNewEpisodeMetadata = functions.database.ref(testPath.getNewEpisodeScenarioTrigger()).onUpdate(() => { return Prom
⚠ functions: failed to create function tests-testV2RefreshPodcast-testNewEpisodeMetadata
我的代码如下所示:
exports.testNewEpisodeMetadata = functions.database.ref(testPath.getNewEpisodeScenarioTrigger()).onUpdate(() => {
return Promise.all([])
})
发现这是因为名字大小的限制。以下是有效路径:
✔ functions[tests-testV2RefreshPodcast-testNewEpMeta]: Successful create operation.
注意我是如何将名称TestNewEpsodeMetadata更改为TestNewEpsMeta的这个字符串来自哪里?tests-testV2RefreshPodcast-对于您显示的代码,我希望函数的名称仅为testNewEpisodeMetadata。如果使用调试标志firebase deploy-debug运行部署,则可以在输出中看到错误消息:允许的最大长度为48,但testNewEpisodeMetadata远远低于该限制。tests-testV2RefreshPodcast是项目前缀吗?
✔ functions[tests-testV2RefreshPodcast-testNewEpMeta]: Successful create operation.