ionic + firebase +asticsearch не может авторизоваться сasticsearch.js - PullRequest
0 голосов
/ 10 сентября 2018
const client = new elasticsearch.Client({
  host: [
    {
      host: '35.192.45.130//elasticsearch',
      auth: 'user:password',
      protocol: 'http',
      port: 80
    }
  ]
});
//

await client.ping({
  // ping usually has a 3000ms timeout
  requestTimeout: 1000
}, function (error) {
  if (error) {
    console.trace('elasticsearch cluster is down!');
  } else {
    console.log('All is well');
  }
});

Я не могу дать разрешение на поиск по ионам. Но с Почтальоном я уже могу войти и выполнить некоторые действия.

Ошибка

Ответ на запрос предварительной проверки не проходит проверку контроля доступа: в запрашиваемом ресурсе отсутствует заголовок «Access-Control-Allow-Origin». Происхождение 'http://localhost:8100' поэтому не разрешено. Ответ имеет HTTP-код состояния 401.

1 Ответ

0 голосов
/ 10 сентября 2018

Решением было включить CORS в браузере, используя этот плагин в браузере Chrome.

Подробнее о CORS здесь

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...