小编Sac*_*mar的帖子

如何修复错误:您的应用程序 ID 可能不正确。如果错误仍然存​​在,请联系 support@algolia.com

我想将 cloud firestore 数据发送到 algolia 以启用全文搜索。Firebase 云函数日志显示有关应用程序 ID 的错误。我无法理解这个错误以及如何解决这个问题。

 name: 'RetryError',
  message: 'Unreachable hosts - your application id may be incorrect. If the error persists, contact support@algolia.com.'
Run Code Online (Sandbox Code Playgroud)

这是我的index.js 文件

exports.addFirestoreDataToAlgolia = 
functions.https.onRequest((req, res) => {
  var arr = [];
  admin.firestore().collection("tags").get()
  .then((docs) => {
    docs.forEach((doc) => {
      let user = doc.data();
      user.objectID = doc.id;
      arr.push(user);
    })
    const client = algoliasearch(ALGOLIA_ID, ALGOLIA_ADMIN_KEY);
    const index = client.initIndex(ALGOLIA_INDEX_NAME);
    return index.saveObjects(arr, (err, content) => {
      if (err) {
        res.status(500);
      }
      else {
        res.status(200).send(content);
      }
    }) …
Run Code Online (Sandbox Code Playgroud)

firebase algolia google-cloud-functions

5
推荐指数
1
解决办法
3569
查看次数

我们可以定义两个名称相同但参数不同的函数吗?

当我们需要定义另一个函数时,我很困惑,我们可以给它一个不同的名字。但是在 LeetCode 的讨论中,我发现了一个流行的帖子,其中有两个具有相同名称但参数不同的函数。

int longestPalindromeSubseq(string s) {
    return longestPalindromeSubseq(0,s.size()-1,s); 
}
int longestPalindromeSubseq(int l, int r, string &s) {
    if(l==r) return 1;
    if(l>r) return 0;  //happens after "aa" 
    return s[l]==s[r] ? 2 + longestPalindromeSubseq(l+1,r-1, s) : 
        max(longestPalindromeSubseq(l+1,r, s),longestPalindromeSubseq(l,r-1, s)); 
}
Run Code Online (Sandbox Code Playgroud)

c++ algorithm function c++14

2
推荐指数
1
解决办法
6451
查看次数