最近開始寫前端後有點疑問,開chrome的Network起來看api request情況,看他總是打了兩次(如圖),難道是我程式哪裡寫錯了!?

google了下發現,原來是跟CORS機制有關,跨domain就會觸發,當去其他domain要東西(發request),會為了確認先發一次api,確認了沒問題,request被allowed(此時response為204 no content),才會真的打下去~解決了疑惑XD 真的該來好好研究下CORS了,感覺常常被他坑到0.0
最近開始寫前端後有點疑問,開chrome的Network起來看api request情況,看他總是打了兩次(如圖),難道是我程式哪裡寫錯了!?

google了下發現,原來是跟CORS機制有關,跨domain就會觸發,當去其他domain要東西(發request),會為了確認先發一次api,確認了沒問題,request被allowed(此時response為204 no content),才會真的打下去~解決了疑惑XD 真的該來好好研究下CORS了,感覺常常被他坑到0.0