【发布时间】:2019-09-03 15:05:59
【问题描述】:
Firebase deploy 在终端中时出现此错误。我在 Route.post() 中找不到任何代码。看起来它是从模块中调用的......
i deploying functions
i functions: ensuring necessary APIs are enabled...
✔ functions: all necessary APIs are enabled
i functions: preparing functions directory for uploading...
Error: Error occurred while parsing your function triggers.
Error: Route.post() requires a callback function but got a [object Undefined]
at Route.(anonymous function) [as post] (/Users/Desktop/castApp/functions/node_modules/express/lib/router/route.js:202:15)
at Function.app.(anonymous function) [as post] (/Users/Desktop/castApp/functions/node_modules/express/lib/application.js:482:19)
at Object.<anonymous> (/Users/Desktop/castApp/functions/index.js:12:5)
at Module._compile (internal/modules/cjs/loader.js:689:30)
at Object.Module._extensions..js (internal/modules/cjs/loader.js:700:10)
at Module.load (internal/modules/cjs/loader.js:599:32)
at tryModuleLoad (internal/modules/cjs/loader.js:538:12)
at Function.Module._load (internal/modules/cjs/loader.js:530:3)
at Module.require (internal/modules/cjs/loader.js:637:17)
at require (internal/modules/cjs/helpers.js:22:18)
【问题讨论】:
-
首先,确保您的 CLI 完全是最新的。如果仍未部署,请直接联系 Firebase 支持。 support.google.com/firebase/contact/support
-
感谢您抽出宝贵时间。 CLI(终端和 VS 都是最新的)。看起来调试问题超出了 Firebase 支持的范围......还是我错过了什么?
-
如果部署有问题,那么支持人员至少应该知道,这样他们就可以收集信息,看看其他人是否有同样的问题。填写表格并没有什么坏处。
-
谢谢,我会试试...
标签: firebase google-cloud-functions firebase-cli