Spe*_*ohn 3 javascript json node.js firebase firebase-realtime-database
我有一个第三方 API,需要每 5 秒调用一次。我收到 JSON 作为响应,并且我想使用 Node.js 将 JSON 内容写入 Firebase 节点。根据 Firebase 示例,我可以使用以下代码导入数据:
var usersRef = ref.child("users");
usersRef.set({
alanisawesome: {
date_of_birth: "June 23, 1912",
full_name: "Alan Turing"
},
gracehop: {
date_of_birth: "December 9, 1906",
full_name: "Grace Hopper"
}
});
Run Code Online (Sandbox Code Playgroud)
Curl 示例也有效。但我真正想做的是使用 API 端点将第三方 API 响应直接导入到我的 Firebase 数据库。我怎样才能用 Node.js 做到这一点?
首先,您需要向 api 端点发出请求并接收数据。然后,您可以将该 json 数据发送到 firebase
var request = require('request');
var usersRef = ref.child("users");
request('<your_endpoint>', function (error, response, body) {
if (!error && response.statusCode == 200) {
var asJson = JSON.parse(body)
usersRef.set(asJson)
}
})
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3372 次 |
| 最近记录: |