2017-04-14 1 views
4

알골리아 (Algolia)를 가지고있는 Firebase 프로젝트에 연결하고 있습니다. Firebird 데이터베이스에서 발생하는 모든 변경 사항과 Algolia 인덱스를 동기화하기 위해 Firebase Cloud 기능을 사용하고 있습니다. 하지만 전화 할 때마다알골비아 (Algolia) 네트워크 검색 오류

index.saveObject (firebaseObject); getaddrinfo를 ENOTFOUND 5sffby8as8-1.algolianet.com 5sffby8as8-1.algolianet.com:443

내가 밖에서 단지 벌금 동기화 작업을 실행할 수 있습니다 내 중포 기지 클라우드 기능 내부에서

, 나는

AlgoliaSearchNetworkError 얻을 Firebase Functions (내 컴퓨터에서). 이 코드는 node.js.를 통해 javascript 파일에서 실행됩니다.

검색에 대한 현재의 질문이나 답변을 찾지 못했습니다. 어떤 아이디어 또는 도움?

답변

12

Firebase (내가 사용하고있는 프리 티어)의 Spark 계획이 제 3 자 API에 대한 아웃 바운드 요청을 허용하지 않는다는 것을 알았습니다. Firebase Cloud Functions 내에서 Algolia 네트워크에 연결할 수 있도록 유료 계획 (Flame 또는 Blaze) 중 하나로 업그레이드해야했습니다.

주의 사항은 getting started guide에 포함되어 있습니다.

+0

다시 공유해 주셔서 감사합니다. –