我在Firebase函数/日志中不断收到此错误消息
dialogflowFirebaseFulfillment
TypeError: handler is not a function
at cloudFunction (/srv/node_modules/firebase-functions/lib/providers/https.js:57:9)
at /worker/worker.js:783:7
at /worker/worker.js:766:11
at _combinedTickCallback (internal/process/next_tick.js:132:7)
at process._tickDomainCallback (internal/process/next_tick.js:219:9)
最初,我在google项目上的操作运行良好,只是播放了mp3,引用了新用户或回访用户等,一切正常,然后突然出现了此错误,尽管我从未编辑过https.js,但我没有知道为什么这个错误才让熟悉它的人开始吗?
答案 0 :(得分:0)
对于其他遇到此错误的用户:对我来说,这是不正确的功能注册。我使用onRequest将我的函数注册为标准https-函数,并尝试将其作为可调用函数调用。将注册更改为使用onCall可以解决此问题。