firebase - 有没有办法在没有云功能的情况下触发 Firestore?
问题描述
在我的 react 后端的 nodejs express 应用程序中,我正在使用 firebase 服务帐户密钥访问 firestore。在没有 Cloud Functions 的情况下创建或删除集合时,有什么方法可以触发 firestore?我无法升级到 blaze 计划,因此无法在我的 firebase 项目中使用云功能。
下面的代码是在帖子不受欢迎时删除通知(即,将从喜欢集合中删除文档)。
exports.deleteNotificationOnUnlike = functions.firestore
.document("likes/{id}")
.onDelete((snapshot) => {
return db
.doc(`/notifications/${snapshot.id}`)
.delete()
.catch((err) => {
console.error(err);
});
});
我如何在没有云功能的情况下实现上述代码?
解决方案
推荐阅读
- java - 我怎样才能对这个相等的最后一个块进行junit测试?
- javascript - AWS Cognito - 登录后立即使用刷新令牌
- asp.net-core - 可以在现有的 ASPNET.Core Web 项目中调用和/或使用 Worker 服务吗?
- amazon-web-services - 如何使用 URL 中的版本控制将多个 API 网关映射到同一个自定义域
- while-loop - 使用 tail 监控活动的日志文件
- php - 如何检查时间是否超过一个小时?
- xgboost - AUTOML 的 XGBoost 错误:无法构建 XGBoost 模型 - 找不到后端
- sql-server - 如何从批处理文件执行 SQL Server 存储过程并获取输出参数值?
- python-3.x - python3 pandas获取特定行和特定列
- r - 在测试数据上调整 Rsquare 的功能?