当前位置: 首页 > 知识库问答 >
问题:

Firebase的云函数-尽管我正在为firebase-admin功能发出出站http请求,但还是会出现网络错误

丌官招
2023-03-14
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);
});

共有1个答案

魏襦宗
2023-03-14

当在星火计划上执行时,所有函数都会出现警告消息。这只是一个警告--如果你自己没有做任何出站网络,你可以忽略它。

我们正在考虑改变或删除这条信息,这样它就不会那么混乱了。

管理SDK应该可以正常工作。但是,您的函数不能正确地返回响应,因此它看起来不会执行任何操作。HTTP触发器(请阅读这些文档)必须向客户端发送响应才能正常终止。它们不像其他类型的函数那样返回promise。

 类似资料:
  • 我试图设置firebase函数,但在运行firebase init后出现错误。 错误:HTTP错误:401,请求的身份验证凭据无效。预期的OAuth 2访问令牌、登录cookie或其他有效的身份验证凭据。请参阅https://developers.google.com/identity/sign-in/web/devconsole-project.

  • 我目前正在尝试构建一个云函数,将Firestore数据导出到存储桶中。 我在Firebase文档中找到的唯一一个关于如何做到这一点的例子: 例 从这个例子来看,我似乎需要安装作为云函数的依赖项。 但是我想知道是否只能使用包访问这些方法。

  • 我有一个云函数,它在我的客户机上验证表单提交的输入。我正在使用云函数用于带有cors express中间件的Firebase https触发器。 Firebase功能 对函数的客户端调用 问题 是否可以防止firebase在预飞行请求上触发函数调用?如果没有,那么是否有一种方法可以阻止预飞行请求并成功地将数据传递给函数。

  • 我正在尝试通过Firebase中的特定功能包含用户列表(超过50个)。这是我的代码: 错误是(对于每条记录): {Error:发出请求时出错:超过了10000ms的超时时间。在FirebaseAppError.FirebaseError[作为构造函数](/srv/node_modules/firebase admin/lib/utils/Error.js:39:28)在FirebaseAppErr

  • ✔功能:功能文件夹上传成功 我正在开始发布过程(可能需要几分钟)... i函数:正在创建函数FollowerNotification. 其他一切工作都没有问题。只有当我试着用Firebase Firestore做东西的时候。

  • 我在使用Firebase云函数中的Firebase云消息时遇到一些问题。 错误信息如下。这是从我的Firebase云功能日志控制台。 错误:尝试向FCM服务器进行身份验证时出错。请确保用于验证此SDK的凭据具有适当的权限。 首先,我遵循Firebase Cloud Functions CodeLabs。 https://firebase.google.com/codelabs/firebase-c