1. axios post請求content-type默認為application/x-www-form urlencoded, params里的參數通過&拼接到請求地址后面;
data里面的參數以Form Data的形式存在, 但是它把我們傳進去的整體當key值, 沒有value值
解決辦法 : 引入qs庫(axios中已包含,不需要重新安裝), qs.stringIfy(data), 這樣后端就可以正常獲取
2. 當content-type設置為 application/json時, params數據仍然在在地址后面, 但是data里的參數在 request payload里
3. 后端使用@requestParam來接收前端傳來的數據, content-type設置為 application/x-www-form-urlencoded, 並且
前端要使用qs.stringIfy對data里面的數據進行轉換
后端使用@requestBody來接受前端傳來的數據, content-type設置為 application/json