Demander à Elasticsearch à partir du nœud expire

Je suis de la configuration d'un simple Node.js RESTE interface avec Elasticsearch, à l'aide de l'officiel Javascript client. Je suis l'exécution de ce code en local, mais le groupe est situé à distance. Quand je vais à travers le navigateur, avec la _head plugin, je peux me connecter à l'ES et de la requête sans problème. Cependant, de le faire via le client de Javascript fois sur toutes les demandes. J'ai configuré le ElasticSearch objet, mais d'envoyer toute demande simplement ne fonctionne pas. Je ne pense pas que c'est un problème de réseau, parce que je peux accéder ES à travers le navigateur. C'est de cette façon que je demande quelque chose, un très de base obtenir:

var elasticsearch = require("elasticsearch");
var es = new elasticsearch.Client({
    host: "https://my-address:9200/", //also tried without protocol part and trailing slashes
    log: "error",
    sniffOnStart: true
});

es.get({
    index: "things",
    type: "someThing",
    id: "42"
}).then(doSomeStuff, handleStuffFailed);

Cela échoue avec un message d'erreur simple Errror: Request timeout after 30000ms.

Suis-je manqué quelque chose? J'ai lu à travers le client docs, et cela semble être la base "hello world" pour le client.

source d'informationauteur Kroltan