firebase - Algolia 与 firebase 同步不再起作用
问题描述
您可以在下面看到控制台输出。
我没有使用 Firebase Freeplan。直到本周,脚本都运行良好。
我们在数据库中添加了 3k 条新记录。所有的记录都是相似的,里面没有什么特别的。
Error when indexing contact into Algolia {
name: 'RetryError',
message: 'Unreachable hosts - your application id may be incorrect. If the error persists, contact support@algolia.com.',
transporterStackTrace: [
{
request: [Object],
response: [Object],
host: [Object],
triesLeft: 3
},
{
request: [Object],
response: [Object],
host: [Object],
triesLeft: 2
},
{
request: [Object],
response: [Object],
host: [Object],
triesLeft: 1
},
{
request: [Object],
response: [Object],
host: [Object],
triesLeft: 0
}
]
}
解决方案
是的,我遇到了同样的错误。我有两个功能:1.) 将记录写入 firebase,2.) 从 firebase 中删除记录。我有一个 Algolia 监视器,可以检测 firebase 数据库中的更改并更新相应的 alogolia 数据库。虽然 firebase 和 alogolia 数据库已正确更新,但收到此错误消息很烦人。我在考虑 client.destroy,但是你每次都必须重新初始化索引。
推荐阅读
- angular - Angular 5 invalid Date IE 11
- java - str.equals("") & "".equals(str) 有什么区别?
- node.js - 未经授权获取请求:MEAN Stack
- parallel-processing - 函数在pytorch cuda张量字符串上的并行应用
- java - Websphere 传统位置 log4j2.properties 文件系统
- python - 如何使用 flask-ReSTplus 记录帖子正文?
- mysql - 如果活动且存在,则左加入
- xml - 从 XML 反转 XSLT
- listview - System.NotSupportedException Xamarin 表单 ListView 呈现
- javascript - 在不使用模块的情况下跨多个测试在 Jest 中配置 jsdom