在做一个登录页面时候,一个简单的post请求,发生了错误,错误提示如下:
这是由于content-type不同,所引起的跨域。
要知道:axios 的 content-type 是 application/json,
jq 的 ajax 的 post 的 content-type 是 application/x-www-form-urlencoded。
解决方法:
在serve.js(这个文件专门存放所有的url请求)加上:
axios.defaults.headers['Content-Type'] = 'application/x-www-form-urlencoded'