VUE axios发送跨域请求需要注意的问题
在实际项目中前端使用到vue,后端使用php进行开发。前端使用axios请求请求跨域的概念这些就不说了,百度一大堆相关的资料信息。我就只在这里记录下我在使用当中遇到的问题,以纪念在逝去的几个小时中资料查找的艰辛。不多说,直接上代码~~~~同理,跨域的解决方案为cros。服务器 PHP端代码如下:这样写,在请求的时候就会遇到:很坑爹有没有?查找了很多资料才发现,axios在发送数据时需要字符串的方式进行发送,也就是说是放在form-data当中的。在实际项目中,为了方便,我引入了 qs 来帮助处理这块数据:解决后的代码应该是:OK,问题解决。明明感觉很简单,但是就是因为自己不懂,导致找了很久才知道原因,之前一直在折腾后台的设置,忽略了前端本身的处理。
用户评论