CORS - несколько значений в Access-Control-Allow-Origin - PullRequest
0 голосов
/ 07 апреля 2019

Я пытался получить данные из Wordpress API в Vue App.Я использую DigitalOcean с Apache.

Я установил Header set Access-Control-Allow-Origin "*" в vhost.

Но теперь у меня появляется ошибка, подобная этой:

Доступв XMLHttpRequest в xxx из источника 'http://localhost:3000' был заблокирован политикой CORS: заголовок' Access-Control-Allow-Origin 'содержит несколько значений' http://localhost:3000, * ', но разрешено только одно.

Я использую axios для запросов.

У вас есть идеи, что происходит?Это проблема со стороны сервера, или я должен установить что-то в конфигурации Axios?

Спасибо.

1 Ответ

0 голосов
/ 08 апреля 2019

Это проблема на стороне сервера. Вам нужно включить CORS в вашей конфигурации apache, либо:

  1. Настройка Header set Access-Control-Allow-Origin "*" - это означает, что всем источникам разрешено отправлять запросы на этот сервер
  2. Настройка Header set Access-Control-Allow-Origin "http://localhost:3000"

Это указывает серверу принимать запросы от этого источника, для дальнейшего объяснения.

https://enable -cors.org / server_apache.html

...