1

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

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

我怎样才能做到这一点?

4

1 回答 1

3

我在这里看到三个步骤:

  1. 从 Android 调用云函数

    这与从 Android 调用任何其他 HTTP URL 相同。请参阅 通过 Firebase 从 Android 调用云函数

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

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

  3. 从 Cloud Functions 发布到数据库

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

于 2017-06-08T06:42:04.257 回答