我有一个spark作业,它以100秒的间隔和300秒的滑动间隔拉动流数据(Dstream),并在每个间隔结束时更新firestore db。除了显示由于我没有任何前端经验,因此从Web上的Firestore中获取数据。
下面是我设法写的东西。
const functions = require('firebase-functions');
const admin = require('firebase-admin');
admin.initializeApp(functions.config().firestore);
const firestoreDB = admin.firestore()
exports.triggerDoc = functions.https.onRequest((request, response) => {
console.log("function triggered")
triggerDocumentUpdated()
});
function triggerDocumentUpdated() {
exports.updateUser = functions.firestore
.document('men-clothing/accessories')
.onUpdate((change, context) => {
const newValue = change.after.data();
const previousValue = change.before.data();
const name = newValue.name;
console.log(name)
});
}
我只想在网络上显示更新的值,并且每次在部署函数后访问函数URL时,都会显示“错误:无法处理请求”。
不知道我要去哪里错了。任何建议将不胜感激。
先谢谢了。