404 вызов php файлов с помощью axios в приложении ReactJS

Я пытаюсь отправить действие с Reactjs и axios на API, созданный с помощью php.

При использовании ‘get’ я получаю php-файл в виде простого текста, но при вызове файла методом ‘post’ я получаю ошибку 404.

Файл php находится в том же проекте узла, но в папке api. Я не знаю, нужно ли мне создавать экспресс-сервер параллельно моему приложению.

Также попытался настроить локальный сервер с xampp, и я получил 401, даже добавив заголовок в файл php, где вы разрешаете доступ для всех;
заголовок («Access-Control-Allow-Origin: *»);

Мой код для отправки действия:

   return axios.post('http://localhost:8000/api/auth.php', data).then(res => {
const token = res.data.token;
dispatch(setCurrentUser(jwtDecode(token)));
});

Я новичок во многих из этих концепций, поэтому некоторая помощь будет отличной. Моим возможным решением было бы продолжить тестирование доступа к моему локальному серверу xampp или попробовать с экспресс-сервером. Это последнее, я не уверен, что он может запускать PHP-скрипты.

Но больше всего мне хотелось бы просто вызвать с помощью axios файл в моем проекте, и поэтому мне нужна помощь.

Заранее спасибо!

1

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]