• Jobs
  • About Us
  • professionals
    • Home
    • Jobs
    • Courses and challenges
  • business
    • Home
    • Post vacancy
    • Our process
    • Pricing
    • Assessments
    • Payroll
    • Blog
    • Sales
    • Salary Calculator

0

213
Views
Cómo obtener la API de Elasticsearch con autenticación

Intento obtener la API elástica usando javascript con autenticación básica, pero hay un error que muestra que la autorización del campo del encabezado de la solicitud no está permitida por acccess-control-allow-headers, ¿hay algún problema con la API de búsqueda elástica o hay un error en mi código? Ya configuré enable cors en elastic, probé curl para obtener datos elásticos con auth y funciona, ¿el código de recuperación es incorrecto?

el error de la consola: ingrese la descripción de la imagen aquí

el código de búsqueda:

 fetch('http://192.168.150.220:9900/', {method:'GET', headers: {'Authorization': 'Basic ' + btoa('em_user:3md@t@2o22')}}) .then(response => response.json()) .then(json => console.log(json));
about 3 years ago · Juan Pablo Isaza
1 answers
Answer question

0

Para usar la obtención de su navegador, deberá permitir solicitudes de origen cruzado en la configuración de ElasticSearch:

 http.cors.enabled : true http.cors.allow-origin: "*" http.cors.allow-methods: OPTIONS, HEAD, GET, POST, PUT, DELETE http.cors.allow-headers: X-Requested-With,X-Auth-Token,Content-Type,Content-Length,Authorization http.cors.allow-credentials: true

Fuente:

https://www.elastic.co/guide/en/elasticsearch/reference/8.2/modules-network.html https://www.elastic.co/guide/en/cloud-enterprise/current/ece-configure-cors .html

about 3 years ago · Juan Pablo Isaza Report
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Our process Sales
Legal
Terms and conditions Privacy policy
© 2025 PeakU Inc. All Rights Reserved.

Andres GPT

Recommend me some offers
I have an error