我正在将Algolia与Firebase项目联系起来。我正在使用Firebase云功能,以使我的Algolia索引与我的Firebase数据库中发生的所有更改保持同步。但每当我打电话
index.saveObject(firebaseObject);
从我的Firebase云功能中,我得到了
AlgoliaSearchNetworkError:getaddrinfo ENOTFOUND 5sffby8as8-1.algolianet.com 5sffby8as8-1.algolianet.com:443
我可以在Firebase功能之外运行同步操作(仅在我自己的机器上)。此代码通过node.js在javascript文件中运行。
我在任何搜索中都没有找到任何关于此的问题或答案。有什么想法或帮助吗?
答案 0 :(得分:24)
我发现Firebase上的Spark计划(我使用的免费套餐)不允许向第三方API发出出站请求。我不得不升级到其中一个付费计划(Flame或Blaze),以便能够从Firebase云功能中连接到Algolia网络。
他们getting started guide中包含了一个警告。