使用axios的時候,get可以成功返回值,但是post報錯
axios.post('/axios-server', { firstName: 'Fred', lastName: 'Flintstone' }).then(value => { console.log(value); })
首先排除跨域問題,因為get可以成功返回,所以可以考慮是post請求參數有問題
解決方法:引入Qs處理post參數,使參數序列化
去找Qs的cdn鏈接引入,然后參數轉換
axios.post('/axios-server', Qs.stringify({ // axios.post('/axios-server', { firstName: 'Fred', lastName: 'Flintstone' })).then(value => { console.log(value); })
最后成功返回值