Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/366.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Algolia Javascript addObject非HTTPS_Javascript_Algolia - Fatal编程技术网

Algolia Javascript addObject非HTTPS

Algolia Javascript addObject非HTTPS,javascript,algolia,Javascript,Algolia,我正在尝试向Algolia索引添加一个新对象,如下所示: var objects = [{ firstname: 'Jimmie', lastname: 'Barninger' }, { firstname: 'Warren', lastname: 'Speach' }]; index.addObjects(objects, function(err, content) { console.log(co

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

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

    index.addObjects(objects, function(err, content) {
      console.log(content);
    });
algoliasearch('myID', 'myKey', {protocol: 'http:'});
但是,我在控制台中不断收到以下错误消息:

{message: "This method is only available in HTTPS", status:403}
我对协议进行了如下修改:

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

    index.addObjects(objects, function(err, content) {
      console.log(content);
    });
algoliasearch('myID', 'myKey', {protocol: 'http:'});
但我还是收到了同样的错误信息

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

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

谢谢

您需要使用:

algoliasearch('myID', 'myKey', {protocol: 'https:'});
因此,您将使用https。

您需要使用:

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

因此,您将使用https。

此函数是否可以使用非https?它不是面向公众的网站。索引操作只能通过HTTPS而不是HTTP进行。从http网站调用https端点是否有任何问题?哦,那么可以从非https网站调用https端点吗?抱歉,我认为这是不可能的。是的,可以尝试使用非HTTPS来实现此功能吗?它不是面向公众的网站。索引操作只能通过HTTPS而不是HTTP进行。从http网站调用https端点是否有任何问题?哦,那么可以从非https网站调用https端点吗?对不起,我觉得不可能。是的,试试看