Стек: Vue, Nuxt, Wordpress API.
При выполнении запроса на
https://site/wp-json/wp/v2/pages/2
всё работает, а вот при указании языка валится ошибка
Access to XMLHttpRequest at 'https://site/wp-json/wp/v2/pages/2?lang=en' from origin 'localhost:3000' has been blocked by CORS policy: No 'Access-Control-Allow-Origin' header is present on the requested resource.
Пробовал указывать '
Access-Control-Allow-Origin': '*'
и в functions.php и в конфиге axios. Результата нет.
Проблема возникает в случаях когда
- Проект локально, а WP на хостинге
- Проект на хостинге, а WP на поддомене.
Как решить проблему?
Можно ли как-то настроить, что бы cors не валил ошибку именно при запросе от конкретного url?