为了账号安全,请及时绑定邮箱和手机立即绑定

第一次用vue做前后端分离,POST请求接收不到数据

第一次用vue做前后端分离,POST请求接收不到数据

吃鸡游戏 2019-03-14 18:15:15
现在在做一个新建账号的功能需要发送post请求给后台,以下是我的代码:let newUsername = {    name:this.name, //这些数据我已经在HTML用v-model指令绑定好了,这步是没问题的    email:this.email,    password:this.password,    roleId:this.role}axios.post('/account/add',newUsername,{ //接口地址也是没问题的    headers: {        Authorization : getCookie('token') //每次请求都要携带token    }}).then( res => {    if( res.data.status == 1){        layer.msg('创建成功',{time:1500});        console.log(res);        $('#myModal').modal('toggle'); //弹窗消失    }    else{        layer.msg(res.data.msg,{time:1500});        console.log(res)    }})以下是后端给的接口文档调试了一下午,还是不知道问题出在哪里。哭啊~~
查看完整描述

6 回答

?
森栏

TA贡献1810条经验 获得超5个赞

axios 使用 post 请求需要自己添加配置


使用qs这个类库


import qs from 'qs';

axios.interceptors.request.use( (config) => {

    if (config.method=="post"){

        config.data = qs.stringify(config.data);

        config.headers['Content-Type'] = 'application/x-www-form-urlencoded';

    }

    return config;

},  (error) => {

    return Promise.reject(error);

});


查看完整回答
反对 回复 2019-04-01
?
明月笑刀无情

TA贡献1828条经验 获得超4个赞

还一个status参数?


查看完整回答
反对 回复 2019-04-01
?
慕盖茨4494581

TA贡献1850条经验 获得超11个赞

请问你们公司的后端用什么管理接口的?


查看完整回答
反对 回复 2019-04-01
  • 6 回答
  • 0 关注
  • 8024 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信