作者:秦乐0_707 | 来源:互联网 | 2023-02-07 14:12
因此,Firebase提供了一种称为"功能"的功能,它本质上是一个nodejs服务器,它具有预先配置的所有Firebase内容,并自动处理所有缩放.我想知道,有没有办法从角度2应用程序调用"函数"index.js文件中的函数?
我需要利用firebase-admin npm模块检查用户的电子邮件是否存在,然后获取该用户的uid(如果有).
根据此链接,我可以设置我的index.js文件,例如:
const functiOns= require('firebase-functions');
const admin = require('firebase-admin');
admin.initializeApp(functions.config().firebase);
// I'm actually not sure if this is how you do this part:
exports.getUserByEmail = (email) => {
return admin.auth().getUserByEmail(email);
}
有没有办法getUserByEmail()
在Angular 2应用程序中调用组件内部?
提前致谢!
1> Doug Stevens..:
有两种主要方法可以直接从客户端代码调用云功能.
您可以使用数据库触发器,当Firebase项目的实时数据库中的某个位置发生更改时,该触发器会响应.
您还可以使用HTTP触发器在访问HTTP端点时进行响应.对于Web应用程序,您可以使用任何想要调用XHR事务的方法.
无论您使用哪一个都取决于您的应用程序的架构,在某种程度上取决于您的偏好.在提供的示例代码中,有大量样本,以及更多样本.
您绝对可以使用Firebase管理SDK从您的功能代码中访问您的项目.许多样本就是这样做的.