我有一个函数文件,我目前正在尝试执行的功能是访问Firebase身份验证()功能以检查一个用户存在,基于电子邮件,然后得到他们的uid。Firebase云功能 - 即使我为Firebase管理功能发出出站http请求,也会收到网络错误
我有一个角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
计划?我仍在开发我的应用程序,这是我现在需要工作的唯一一件事情,我宁愿不必立即开始使用这个小功能。有什么我可以做的吗?
在此先感谢!
可能的重复[云功能的Firebase - 帐户帐户未配置](https://stackoverflow.com/questions/42784135/cloud-functions-for-firebase-billing-account-not配置) – Suhaib