我正在尝试向 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}
我已经像这样修改了协议(protocol):
algoliasearch('myID', 'myKey', {protocol: 'http:'});
但我仍然收到相同的错误消息。
我在浏览器而不是 Node.js 中运行它,但它不是面向公众的网站,只是一个内部管理仪表板。
所以我的问题是,如何让 Algolia addObject
方法使用 HTTP 而不是 HTTPS?
谢谢!
最佳答案
您需要使用:
algoliasearch('myID', 'myKey', {protocol: 'https:'});
这样您将使用 https。
关于javascript - Algolia Javascript addObject 非 HTTPS,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45908448/