我目前正在设置一个云功能,用于创建指向群组的邀请链接并将其返回给我的用户。此功能通常被独立调用。
在另一个云功能中,我需要调用此邀请链接创建功能,获取结果,然后将其通过电子邮件发送给用户希望将其通过电子邮件发送给的任何人。
const firebaseApp = admin.initializeApp();
exports.generateInvLink = functions.https.onCall((data, context) =>{
...
})
exports.sendInvEmail = functions.https.onCall((data, context)=>{
const linkGenerationFunction = firebaseApp.functions().httpsCallable('generateInvLink')
const invLink = linkGenerationFunction(data.groupID)
/** send the emails with the invLink **/
})
这不起作用,我遇到了一个错误,但是这种方法在我的前端起作用。有什么方法可以在不使用Axios / https帖子的情况下从另一个功能调用一个云功能?