javascript - firebase onwrite 的云函数不触发任何执行

标签 javascript firebase firebase-realtime-database google-cloud-functions

exports.editData = functions.database.ref('/AllData/hello/A').onWrite((change, context) => {
    const after = change.after;
    if (after.exists()) {
        const data = after.val();
        var value = data;
        // set of data to multiply by turns ratio
        var actualEIn = (value.ein)*200;
        console.log('Data Edited');
    }
    return admin.database().ref('/editedData/hello/A').push({
        ein: actualEIn,
    });
});

编辑:按照建议对代码进行了一些编辑!但是,当我部署它时,几乎没有日志。 No logs

最佳答案

改变这个:

exports.editValues = functions.database.ref('/AllData/hello/A').onWrite((snapshot) => {
const data = snapshot.val();
if (data.exists()) {

进入这个:

exports.editValues = functions.database.ref('/AllData/hello/A').onWrite((change,context) => {
const data = change.after.val();
if (data.exists()) {

更多信息在这里:

https://firebase.google.com/docs/functions/beta-v1-diff#realtime-database

关于javascript - firebase onwrite 的云函数不触发任何执行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51277730/

相关文章:

javascript - 由于 : Error: at Anonymous function,Angularjs 无法实例化模块 WebApp

ssl - 是否可以将 Firebase 数据库与具有自定义域的非 SSL Heroku 托管站点一起使用?

javascript - 如何从firebase实时数据库检索数据?

ios - Firebase:从未知子级检索嵌套数据

javascript - Firestore 如何从 firestore 文档中获取 key

android - 在 Android 中填充 viewHolder 之前按特定条件过滤 geoFire 查询

javascript - 下拉结构与表单数据处理之间的关系

javascript - 在 Recurly JS 字段上设置最大长度

javascript - 部署 React 时出现错误 "Path"参数必须是字符串 - 云函数中的可加载组件示例代码

firebase - 在 Firebase 托管中哪里可以找到之前连接的自定义域的 DNS A 记录信息?