Algolia Javascript addObject 非 HTTPS

Algolia Javascript addObject non HTTPS

我正在尝试向 Algolia 索引添加一个新对象,如下所示:

    var objects = [{
      firstname: 'Jimmie',
      lastname: 'Barninger'
    }, {
      firstname: 'Warren',
      lastname: 'Speach'
    }];

    index.addObjects(objects, function(err, content) {
      console.log(content);
    });

但是我不断在控制台中收到以下错误消息:

{message: "This method is only available in HTTPS", status:403}

我把协议修改成这样:

algoliasearch('myID', 'myKey', {protocol: 'http:'});

但我仍然收到相同的错误消息。

我在浏览器中 运行 而不是 node.js 但它不是面向 public 的网站,只是一个内部管理仪表板。

所以我的问题是,如何让 Algolia addObject 方法使用 HTTP 而不是 HTTPS?

谢谢!

您需要使用:

algoliasearch('myID', 'myKey', {protocol: 'https:'});

以便您使用 https。