Запрос axios блокируется CORS Policy

Мне нужно отправить post запрос на мой сервер. Запрос:

const data = {email: email, password: password, passwordConfirm: passwordConfirm, quest: quest};
axios({
    method: "POST",
    url: "http://localhost/api/message",
    data: data
}).then(response => console.log(response));

index.php на сервере (просто возвращает полученные данные):

<?php
header("Content-Type: application/json; charset=UTF-8");
echo json_encode($_POST);

При отправке запроса в консоли появляется ошибка:

Access to XMLHttpRequest at 'http://localhost/api/message' from origin 
'http://localhost:3000' has been blocked by CORS policy: No 'Access-Control-Allow-Origin'
header is present on the requested resource

При этом данные в консоли не появляются. Как исправить это?


Ответы (1 шт):

Автор решения: azlov

Попробуйте добавить header("Access-Control-Allow-Origin; http://localhost:3000");

→ Ссылка