Javascript firebase教程的功能不起作用
我试图实现教程中的firebase函数: 这是我的密码。当我尝试调用url时,我遇到一个“错误:无法处理请求” 我删除了async和Wait,在我的日志中出现错误:Javascript firebase教程的功能不起作用,javascript,google-cloud-functions,Javascript,Google Cloud Functions,我试图实现教程中的firebase函数: 这是我的密码。当我尝试调用url时,我遇到一个“错误:无法处理请求” 我删除了async和Wait,在我的日志中出现错误: Reference.push failed: first argument contains undefined in property 'messages.original' at validateFirebaseData (/srv/node_modules/@firebase/database/dist/index.n
Reference.push failed: first argument contains undefined in property 'messages.original'
at validateFirebaseData (/srv/node_modules/@firebase/database/dist/index.node.cjs.js:1433:15)
at /srv/node_modules/@firebase/database/dist/index.node.cjs.js:1479:13
at Object.forEach (/srv/node_modules/@firebase/util/dist/index.node.cjs.js:837:13)
at validateFirebaseData (/srv/node_modules/@firebase/database/dist/index.node.cjs.js:1462:14)
at validateFirebaseDataArg (/srv/node_modules/@firebase/database/dist/index.node.cjs.js:1421:5)
at Reference.push (/srv/node_modules/@firebase/database/dist/index.node.cjs.js:14087:9)
at exports.addMessage.functions.https.onRequest (/srv/index.js:23:54)
at cloudFunction (/srv/node_modules/firebase-functions/lib/providers/https.js:57:9)
at /worker/worker.js:724:7
at /worker/worker.js:707:11
错误日志是否不仅仅包含错误。无法处理?您还将原始代码修改为使用async await,在修改之前是否尝试了与本文中第一篇相同的方式使用代码。您尝试使用的第一个函数可以在本地使用Firebase Service进行模拟。如果您尝试使用Firebase Service,您将在系统上获得更好的登录,并且调试速度将更快。您不发送任何参数,则原始的未定义。您必须调用以?text=“xxxxxxxxxx”结尾的URL。错误现在是“第一个参数包含属性“messages.original”中未定义的内容”,这意味着您没有在
req.query.text
中传递值。
Reference.push failed: first argument contains undefined in property 'messages.original'
at validateFirebaseData (/srv/node_modules/@firebase/database/dist/index.node.cjs.js:1433:15)
at /srv/node_modules/@firebase/database/dist/index.node.cjs.js:1479:13
at Object.forEach (/srv/node_modules/@firebase/util/dist/index.node.cjs.js:837:13)
at validateFirebaseData (/srv/node_modules/@firebase/database/dist/index.node.cjs.js:1462:14)
at validateFirebaseDataArg (/srv/node_modules/@firebase/database/dist/index.node.cjs.js:1421:5)
at Reference.push (/srv/node_modules/@firebase/database/dist/index.node.cjs.js:14087:9)
at exports.addMessage.functions.https.onRequest (/srv/index.js:23:54)
at cloudFunction (/srv/node_modules/firebase-functions/lib/providers/https.js:57:9)
at /worker/worker.js:724:7
at /worker/worker.js:707:11