Когда я хочу отправить запрос на публикацию, все работает нормально и возвращает эхо-файл php, но когда я хочу передать переменную "user", он возвращает:
Доступ к XMLHttpRequest в 'http: // localhost / en / login' из источника 'http: // localhost: 3000' был заблокирован политикой CORS: Ответ на предпечатный запрос не проходит проверку контроля доступа: он не имеет статуса HTTP ok
Я попытался добавить заголовок в начале файла php:
header ('Access-Control-Allow-Origin: *');
Это решило проблема невозможности отправить какой-либо запрос, но когда я пытаюсь отправить переменную, появляется вышеупомянутая ошибка.
РЕАКТ:
onSubmit = (e) => {
e.preventDefault();
const {user, pass} = this.state;
const data = {user:user,password:pass};
axios.post('http://localhost/es/login', data)
.then((result) => {
console.log(result);
});
};
PHP:
<?php
header('Access-Control-Allow-Origin: *');
echo "hola";/*