【Web前端问题】vue2上传文件,用axios发送FormData数据,参数为空的问题,设置withCredentials: true报跨域错误

upload(event) {

var that=this;

that.file=event.target.files;

let formData=newFormData();  

formData.append("uid", that.loginUserId); 

formData.append("key", that.loginUserKey); 

formData.append("key_type", "1");

formData.append("id", that.accountID);

formData.append("price", that.money*100);

formData.append("money", row.price_title);

formData.append("QR_url",that.file);   

constinstance=axios.create({

withCredentials:true

})        

instance.post('/pay/keep_qr.html',formData).then(res\=>{

if(res.code==200){

alert("上传成功");

}

});

    },

虽然显示报错,但是实际操作调接口是成功的,图片已传到服务器。
报错图片
调接口传的数据(虽然报错,但是实际参数传过去了)
请求成功的返回值(报错,但是上传成功到服务器了)

回答:

https://blog.csdn.net/liyuling52011/article/details/80013725

回答:

前端可以设置一下devServer代理。image.png

以上是 【Web前端问题】vue2上传文件,用axios发送FormData数据,参数为空的问题,设置withCredentials: true报跨域错误 的全部内容, 来源链接: utcz.com/a/143623.html

回到顶部