Edited at

axiosでPOSTでRequestしているつもりがOPTIONSで送信している


問題

axios.post('/api/fuga', {

'hoge': hoge
})
.then(response => console.log(response))
.catch(err => console.log(err));

あれ。。。これであってるはずなのに MethodがOPTIONSになってる。。

DevTools_-_localhost_8080_.png


解決

https://github.com/axios/axios#using-applicationx-www-form-urlencoded-format

これ使えば解決しました。

const params = new URLSearchParams();

params.append('hoge', hoge);
axios.post('/api/fuga', params)
.then(response => console.log(response))
.catch(err => console.log(err));