1、代码
axios.post('/user', {
firstName: 'Guo',
lastName: 'Hu'
})
.then(function (response) {
console.log(response);
})
.catch(function (error) {
console.log(error);
});
2、错误
400,传递的参数不存在;
3、解决办法
3.1、前台解决
(1)、用qs
var qs = require('qs')
axios.post('/user', qs.stringify({'user': 'zhangsan'}))
(2)、用URLSearchParams
var params = new URLSearchParams();
params.append('user', 'zhangsan');
axios.post('/user', params);
3.2、后台解决
req = json.loads(request.body)
user=req['user'];
4、qs如何使用
安装qs
npm install qs --save
在main文件中引入
import qs from 'qs'
Vue.prototype.$qs = qs