基于vue+axios+monodb
在後端傳回資料req.body時,發現傳回的資料攜帶了一個 [Object: null prototype]的問題,導緻後端接收的資料為空資料。
[Object: null prototype] {
'{"paydate":null,"paybuild":"1","payno":"1","paymoney":"1","paywechat":"34234","paystatus":0}': ''
}
在網上查找資料說将資料轉化為
JSON.parse(JSON.stringify(xxx))
就可以解決,但嘗試過後發現傳回資料變成了這樣
{
'{"paydate":null,"paybuild":"東一","payno":"201","paymoney":"50","paywechat":"213123","paystatus":0}': ''
}
全部轉化不行,單獨轉化效率太低。
最後發現問題出在axios請求頭上
之前
'Content-Type': "application/x-www-form-urlencoded;charset=UTF-8"
修改後
'Content-Type': "application/json; charset=utf-8"
問題就解決了。hhhh