Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angular/28.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Angular 如何使用HTTP请求触发Firebase函数以从多个节点读取数据?_Angular_Typescript_Firebase_Http_Google Cloud Functions - Fatal编程技术网

Angular 如何使用HTTP请求触发Firebase函数以从多个节点读取数据?

Angular 如何使用HTTP请求触发Firebase函数以从多个节点读取数据?,angular,typescript,firebase,http,google-cloud-functions,Angular,Typescript,Firebase,Http,Google Cloud Functions,考虑上面的示例图像 这里,在用户节点中,有多个节点在唯一id(LcZm1SS7q8aORImjqB6ff9iAi9w1)下可用 我的工作是仅通过传递唯一id读取节点node1和node3,并从这些节点获取数据 如何使用HTTP触发器在Firebase函数中实现此功能?您可以使用REST-APIFirebase提供的 在您的情况下,您需要执行以下请求: https://[PROJECT_ID].firebaseio.com/users/LcZm1SS7q8aORImjqB6ff9iAi9w1/no

考虑上面的示例图像

这里,在
用户
节点中,有多个节点在唯一id(LcZm1SS7q8aORImjqB6ff9iAi9w1)下可用

我的工作是仅通过传递唯一id读取节点
node1和node3
,并从这些节点获取数据


如何使用HTTP触发器在Firebase函数中实现此功能?

您可以使用
REST-API
Firebase提供的

在您的情况下,您需要执行以下请求:

https://[PROJECT_ID].firebaseio.com/users/LcZm1SS7q8aORImjqB6ff9iAi9w1/node1.json

and

https://[PROJECT_ID].firebaseio.com/users/LcZm1SS7q8aORImjqB6ff9iAi9w1/node3.json
确保用您的ID替换
[PROJECT\u ID]

您还可以请求整个
LcZm1SS7q8aORImjqB6ff9iAi9w1
节点,然后在前端对其进行过滤

https://[PROJECT_ID].firebaseio.com/users/LcZm1SS7q8aORImjqB6ff9iAi9w1.json
// filter it for your needs


请添加一些代码以获得更具体的答案。

您是否有初步尝试(即使它不完整或无法正常工作)?这可能会帮助别人帮助你。@tbrk是的,我当然试过了。但是,我没能成功。这就是我提出这个问题的原因。我会更明确一点:把你的尝试放在这个问题上。