Sto provando a fare una richiesta http NodeJS non elaborata al mio indice elasticsearch utilizzando la funzione di ID di incremento automatico di api del documento di inserimento.Nessun gestore trovato per uri [/ <index>/<type> /] e metodo [PUT]
Quindi, questo funziona con curl
:
curl -XPOST http://host:3333/catalog/products -d '{ "hello": "world" }'
Ma quando provo lo stesso in nodejs tramite questo:
var http = require('http');
var options = {
protocol: 'http:',
mehtod: 'PUT',
hostname: 'host',
port: 3333,
path: '/catalog/products/'
}
http.request(options, ...);
Si restituisce questo errore:
No handler found for uri [/catalog/products/] and method [PUT]
Howev E se aggiungo un id
alla fine di quel percorso funzionerà. Cosa c'è che non va qui?
Sembra che abbia lavorato troppo a lungo! Grazie per le informazioni! – Breedly
felice di poterti aiutare! – ChintanShah25