在做一個登錄頁面時候,一個簡單的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'