axios中post請求出錯,由於content-type引起的跨域的解決方法

在做一個登錄頁面時候,一個簡單的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'
發佈了21 篇原創文章 · 獲贊 27 · 訪問量 9萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章