无需任何触发器即可通过云函数获取firebase数据
我可以使用云函数从特定firebase数据库节点获取数据吗? 如果有一个节点(汽车),其子节点(价格)具有值($1000)。如何通过云函数获取此车的价值?我已经搜索了很多,但只能找到在触发器上工作的函数,比如onCreate、onUpdate等。但是如何在没有任何触发器的情况下简单地获取数据呢无需任何触发器即可通过云函数获取firebase数据,firebase,firebase-realtime-database,google-cloud-functions,Firebase,Firebase Realtime Database,Google Cloud Functions,我可以使用云函数从特定firebase数据库节点获取数据吗? 如果有一个节点(汽车),其子节点(价格)具有值($1000)。如何通过云函数获取此车的价值?我已经搜索了很多,但只能找到在触发器上工作的函数,比如onCreate、onUpdate等。但是如何在没有任何触发器的情况下简单地获取数据呢 定义一个 触发使用查询实时数据库的代码 将获取的数据收集到某个变量中,采用您希望序列化回客户端的格式 使用传递给触发器的提供的响应对象将数据库发送回客户端 在客户机中,使用分配的URL调用HTTP触发器,
你需要先在火箭筒上签上首字母
// Set the configuration for your app
// TODO: Replace with your project's config object
var config = {
apiKey: "apiKey",
authDomain: "projectId.firebaseapp.com",
databaseURL: "https://databaseName.firebaseio.com",
storageBucket: "bucket.appspot.com"
};
firebase.initializeApp(config);
// Get a reference to the database service
var database = firebase.database();
然后读取数据:
var carRef = database().ref('Car/);
carRef.on('price', function(snapshot) {
console.log(snapshot.val());
});
更多信息,请查看firebase官方文档。您需要先在firebase上签名
// Set the configuration for your app
// TODO: Replace with your project's config object
var config = {
apiKey: "apiKey",
authDomain: "projectId.firebaseapp.com",
databaseURL: "https://databaseName.firebaseio.com",
storageBucket: "bucket.appspot.com"
};
firebase.initializeApp(config);
// Get a reference to the database service
var database = firebase.database();
然后读取数据:
var carRef = database().ref('Car/);
carRef.on('price', function(snapshot) {
console.log(snapshot.val());
});
更多信息,请查看firebase官方文档。您可以创建接收get请求和返回车辆的基本功能。例如:
yourfrebaseip/cars
。链接:您可以创建接收get请求并返回汽车的基本函数。例如:yourfrebaseip/cars
。林克:是的,这正是道格·史蒂文森的建议。无论如何,谢谢你的回复。现在只是想知道如何通过这个生成的url在android中获取这些数据?它是否以json格式返回数据?是的,这正是Doug Stevenson的建议。无论如何,谢谢你的回复。现在只是想知道如何通过这个生成的url在android中获取这些数据?它是否以json格式返回数据?