![](/img/trans.png)
[英]firebase-admin with typescript in firebase cloud functions
[英]Cloud Functions for Firebase - Getting Network error even though I'm making outbound http request for firebase-admin functionality
我有一个函数文件,我目前正在尝试做的就是访问Firebase auth()功能,根据电子邮件检查用户是否存在,然后获取他们的uid。
我有一个Angular 2应用程序,我在其中运行一个http请求来调用该函数,但是每当我尝试运行它时,我都会收到此错误:
Billing account not configured. External network is not accessible and quotas are severely limited. Configure billing account to remove these restrictions
这是我的代码:
const functions = require('firebase-functions');
const admin = require('firebase-admin');
admin.initializeApp(functions.config().firebase);
/**
* Function to get a user by email
*/
exports.getUserByEmail = functions.https.onRequest((req, res) => {
console.log('req', req);
return admin.auth().getUserByEmail(req.query.email);
});
Spark
计划中不允许这种类型的东西吗? 我仍然在开发我的应用程序,这是我现在唯一需要工作的东西,我宁愿不必立即开始付费只是为了使用这个小功能。 有什么我能做的吗?
提前致谢!
在Spark计划上执行时,将显示所有函数的警告消息。 这只是一个警告 - 如果你没有自己做任何出站网络,你可以忽略它。
我们正在考虑更改或删除该消息,以免混淆。
管理员SDK应该可以正常工作。 但是,您的函数没有正确返回响应,因此它似乎不会执行任何操作。 HTTP触发器 (请阅读那些文档)必须向客户端发送响应才能正常终止。 它们不像其他类型的函数那样返回promise。
为了能够在firebase云功能中发出外部请求,您必须先选择一个计划。 火焰或火焰计划在console.firebase.google.com
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.