使用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); })
最后成功返回值