React Ax ios POST Доступ к XMLHttpRequest - PullRequest
1 голос
/ 17 февраля 2020

Когда я хочу отправить запрос на публикацию, все работает нормально и возвращает эхо-файл 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";/*
...