【问题标题】:Cloud Functions for Firebase HTTP RequestFirebase HTTP 请求的云函数
【发布时间】:2017-11-09 15:49:01
【问题描述】:

我想从 Android 向云函数发送 HTTP 请求,发布一些值,然后将这些值输入到实时数据库中。

index.js
const functions = require('firebase-functions');
exports.testPost = functions.https.onRequest((req, res) => {
  console.log(req.body);
});

我怎样才能做到这一点?

【问题讨论】:

    标签: firebase firebase-realtime-database google-cloud-functions firebase-cloud-functions


    【解决方案1】:

    我在这里看到三个步骤:

    1. 从 Android 调用云函数

      这与从 Android 调用任何其他 HTTP URL 相同。看 Calling a Cloud Function from Android through Firebase

    2. 从 Cloud Function 中的调用解析参数

      HTTP 触发的云函数实际上只是一个 Express 处理程序。因此解析帖子的工作方式与其他 Express 处理程序相同。 Firebase documentation for HTTP functions 有一些示例和其他文档的链接。

    3. 从 Cloud Functions 发布到数据库

      functions-samples repo 中的所有示例都包含 Firebase Admin SDK。此 SDK 允许您从函数中访问许多 Firebase 功能,例如数据库。但也有一个example in this repo

    【讨论】:

      猜你喜欢
      • 2017-12-24
      • 2019-03-22
      • 2021-04-11
      • 1970-01-01
      • 2018-03-30
      • 2020-12-01
      • 2018-04-09
      • 2021-03-12
      • 1970-01-01
      相关资源
      最近更新 更多