Javascript firebase教程的功能不起作用

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

我试图实现教程中的firebase函数:

这是我的密码。当我尝试调用url时,我遇到一个“错误:无法处理请求”

我删除了async和Wait,在我的日志中出现错误:

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