php приходит response null

Есть такая проблема с которой не могу разобратся. Пример сделал для теста. У меня есть

    <input type="text" />
    <button>Введите Имя</button>

JS

    let button = document.querySelector("button");
    let input = document.querySelector("input");
    
    button.addEventListener("click", () => {
      axios
        .post("./api/post.php", {
          name: input.value,
        })
        .then(function (response) {
          console.log(response);
        })
        .catch(function (error) {
          console.log(error);
        });
    });
PHP
<?php
echo $_POST['name'];
?>
Я делаю запрос к файлу php

Код взят с примера. И я в ответ должен получить Andrey
Но response у меня NULL
**Подскажите что не так. Делал запрос через postMan все работает как надо response приходит Andrey**

введите сюда описание изображения

введите сюда описание изображения


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

Автор решения: Андрей Онипченко

Нашел ответ
Cпасибо ArchDemon за ваш коменьарий который меня направил. https://stackoverflow.com/questions/44799589/php-post-array-empty-on-axios-post

→ Ссылка
Автор решения: Андрей Онипченко

Вот решение данной проблемы

$_POST = json_decode(file_get_contents('php://input'), true);
→ Ссылка