今天做跨域post請(qǐng)求遇到這個(gè)問(wèn)題(后端已做跨域處理):
當(dāng)跨域請(qǐng)求為post時(shí)候原探,發(fā)現(xiàn)請(qǐng)求的method變?yōu)榱薿ptions秒拔。
后面才知道其實(shí)跨域分為 簡(jiǎn)單跨域請(qǐng)求和復(fù)雜跨域請(qǐng)求:
簡(jiǎn)單跨域請(qǐng)求是不會(huì)發(fā)送options請(qǐng)求的
針對(duì)這種問(wèn)題解決方案
思路:把request method:options 變成post
如何變換?
查詢文檔發(fā)現(xiàn)默認(rèn)發(fā)送的是字符串格式粱胜,需要將其轉(zhuǎn)化成URL的格式柄驻,以&進(jìn)行拼接。
引入qs之后焙压,問(wèn)題就解決了
安裝
npm install qs
引用
import qs from 'qs'
使用格式轉(zhuǎn)換
qs.stringify(data)
這樣就解決了