Почему данные с react не доходят до бэка REACT JS

    function App() {
    
      const [state, setState] = React.useState(null);
      const [text, setText] = React.useState("");
    
      React.useEffect(() => {
        axios.get(`./index.php`).then((res) => setState(res));
      }, [])
    
    
    
      const onChangeTextarea = (e) => setText(e.target.value);
      const onSend = () => {
        axios({method:"post", url:"http://build-react.ru/sendMessage.php", data: {message: text}}).then(res=>console.log(res.data)).catch(e=>console.log(e.error));
      }
    
      return (
        <div className="App">
          <textarea onChange={(e) => onChangeTextarea(e)} placeholder="Your message" />
          <button onClick={() => onSend()}>Send</button>
        </div>
      );
    }

//PHP
 try{
            $dbh = new PDO('mysql:dbname=blog; host=localhost', "root", "");
        } catch(PDOException $e)
        {
            die($e->getMessage());
        }

        $message = $_POST['message'];


        $sth = $dbh->prepare("INSERT INTO `messages` SET `message` = :message");
        $sth->execute(array('message'=>$message));

        echo $message;

Помогите решить проблему, заранее спасибо


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