axios.post('/user', { firstName: 'Fred', lastName: 'Flintstone' }) .then(function (response) { console.log(response); }) .catch(function (error) { console.log(error); }); で送信しても、PHPの \$_POST や \$_REQUEST では値を受け取れません。これは、PHPの \$_POST が Content-type: application/x-www-form-urlencoded または multipart/form-data を受け取るのに対し、axiosのデフォルトでは Content-type: application/json で送信しているのが原因です。 参考: ブラウザの時にaxiosのPOSTの値