node.js - Firebase云功能node.js代码不返回数据
问题描述
我是 node.js 和 firebase 的新手,我已经使用 firebase 云函数编写了这段代码。每次创建新的 foodId 时都会触发这个函数,并且只会返回新创建的数据。函数部署得很好但是当我'在数据库中插入数据,它应该在控制台上显示数据,但我得到日志中显示的错误。
const functions = require('firebase-functions');
exports.onDataAdded = functions.database.ref('restaurants/restaurant1/Foods/{foodId}').onCreate((snapshot,context) => {
const foodId = context.params.foodId;
console.log(`This is my food Id ${foodId}`);
const Mydata= snapshot.val();
console.log(Mydata);
});
日志:这是我的食物 ID 04
函数返回未定义的、预期的 Promise 或值
请帮忙!
解决方案
推荐阅读
- python - 如何在 Linux/Python/Opengl 中制作视频?
- android - 如何创建类 Searchp 扩展 StatelessWidget 实现 SearchDelegate
从头开始 - android - Android中的不同语言没有资源文件
- reactjs - 如何通过按钮单击事件在选择下拉列表中添加项目
- codeigniter - 有没有办法将文本框和复选框的数组从视图发送到控制器(CodeIgniter)
- jquery - 如果 {{ value[#] }} 为空,则隐藏模态按钮
- game-development - 在 Godot 引擎中添加精灵时无法获取选项
- php - 实时服务器上的 IIS / PHPMailer 身份验证问题,但在本地主机上工作
- javascript - 如何使用 Bootstrap 以表格格式显示嵌套 json 的所有字段
- javascript - 如何在 React Redux 应用程序中映射图像数组?