Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/firebase/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Firebase 由于名称太长,无法创建函数错误_Firebase_Google Cloud Functions - Fatal编程技术网

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.