通常可以使用Firebase Cloud Functions中的https
触发器进行重定向,如下所示。
exports.redirect = functions.https.onRequest((request, response) => {
response.redirect("laserguidedmissiles.com")
});
如何使用数据库触发器实现相同的目的?我想重定向至Firestore
exports.redirectTrigger = functions.firestore.document('companies/{userId}').onWrite((onWriteSnapshot) => {
//Redirect here
})
答案 0 :(得分:0)
触发器来自数据库,您无法重定向。
我认为您可能希望将写入数据库的客户端重定向。没有直接的方法可以执行此操作,因为数据库触发器本质上与触发它的客户端无关。
因此,您需要打开一个反向通道,用于从客户端功能到客户端的通信。一种典型的做法是将响应写入同一文档或客户端可以“预测”的另一文档中(例如,在不同集合中具有相同ID的文档)。