繁体   English   中英

Firebase firestore:云功能未正确部署

[英]Firebase firestore: Cloud functions are not deploying properly

我正在尝试使用云功能从云端防火墙获取文档数据。但是我收到错误Failed to configure trigger providers/cloud.firestore/eventTypes/document.write@firestore.googleapis.com (Split)

Error: Functions did not deploy properly.

我尝试了很多选项,比如更新我的firebase工具,更改功能名称和部署但仍然遇到同样的错误。 这是代码

const functions = require('firebase-functions');
        const Firestore = require('@google-cloud/firestore');
        const firestore = new Firestore();
        const admin = require('firebase-admin');
        admin.initializeApp(functions.config().firebase);
        const db = admin.firestore();
        exports.splitting = functions.firestore
            .document('deyaPayUsers/{authid}/Split/{authid}/SentInvitations/{autoid}')
            .onWrite(event =>{
            const ID = event.params.authid;
            const splitid = event.params.autoid;
            var document = event.data.data();
            //retrieve the data from the database and stored into document
            var ph1 = document.Invite1.PhoneNumber;
            console.log(document);
            console.log(ph1);
           });

我的数据库路径是

/deyaPayUsers //collections
{authid}    //Document
/Split      //Collection
{authid}    //Document
/SentInvitations //Collection
{autoid}         //document
   Invite1     //object
     PhoneNumber: 987654321, //number
     Amount:21               //number

authid通配符使用两次:

.document('deyaPayUsers/{authid}/Split/{authid}/SentInvitations/{autoid}')

为每个通配符使用唯一名称:

.document('deyaPayUsers/{authid}/Split/{authid2}/SentInvitations/{autoid}')

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM