Algolia Javascript addObject非HTTPS
我正在尝试向Algolia索引添加一个新对象,如下所示: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
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,但它不是面向公众的网站,只是一个内部管理仪表板
所以我的问题是,如何让AlgoliaaddObject
方法使用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端点吗?对不起,我觉得不可能。是的,试试看