Algolia Firebase同步-AlgoliaSearchNetworker错误:(

Algolia Firebase同步-AlgoliaSearchNetworker错误:(,firebase,firebase-realtime-database,algolia,Firebase,Firebase Realtime Database,Algolia,我根据文档找到了一个node.js客户端,该客户端正在将Firebase与Algolia同步。所有内容都应该正确设置,但是当我尝试运行node时,出现以下错误: AlgoliaSearchNetworkError: getaddrinfo ENOTFOUND t29y6y0wwc t29y6y0wwc:443 at ClientRequest.error (/Applications/MAMP/htdocs/bandly-algolia-firebase/node_modules/alg

我根据文档找到了一个node.js客户端,该客户端正在将Firebase与Algolia同步。所有内容都应该正确设置,但是当我尝试运行node时,出现以下错误:

AlgoliaSearchNetworkError: getaddrinfo ENOTFOUND t29y6y0wwc t29y6y0wwc:443
    at ClientRequest.error (/Applications/MAMP/htdocs/bandly-algolia-firebase/node_modules/algoliasearch/src/server/builds/node.js:227:14)
    at ClientRequest.g (events.js:291:16)
    at emitOne (events.js:96:13)
    at ClientRequest.emit (events.js:188:7)
    at TLSSocket.socketErrorListener (_http_client.js:308:9)
    at emitOne (events.js:96:13)
    at TLSSocket.emit (events.js:188:7)
    at connectErrorNT (net.js:1015:8)
    at _combinedTickCallback (internal/process/next_tick.js:74:11)
    at process._tickCallback (internal/process/next_tick.js:98:9)
实际代码如下所示:

/**
 *  Adding or updating a record from Algolia
 */
function addOrUpdateIndexRecord(dataSnapshot) {
  // Get Firebase object
  var firebaseObject = dataSnapshot.val();
  // Specify Algolia's objectID using the Firebase object key
  firebaseObject.objectID = dataSnapshot.key;
  // Add or update object
  index.saveObject(firebaseObject, function(err, content) {
    if (err) {
      throw err;
    }
    console.log('Firebase object indexed in Algolia', firebaseObject.objectID);
  });
}
这里有我遗漏的东西吗


提前感谢!

尽管令人尴尬,我实际上在
.env
文件中犯了一个错误,并在值周围加了引号。不要在每个属性的值周围加引号


现在一切正常。

看起来应用程序ID不知何故被用作主机名。你能将你的代码与repo中的内容进行比较,看看是否有什么突出的地方吗?是的,有趣的是,在你共享的git repo中,当我运行
node loadFirebase
时,它显示“联系人已加载到firebase”,但当我尝试运行
节点导入FirebasetoAlgolia
节点同步FirebasetoAlgolia
时,它会给我相同的AlgoliaSearchNetworkError:,并且从我所知道的情况来看,我的
.env
变量都是正确的