前后端分離開發(fā)遇到跨域問(wèn)題后端要進(jìn)行session驗(yàn)證,前端用xhrFields : { withCredentials: true},crossDomain : true,后端配置將后端放進(jìn)cookie的session傳過(guò)去?,F(xiàn)在嘗試了兩種辦法都沒有解決:一.后端將 Access-Control-Allow-Origin 設(shè)為*,同時(shí)也把Access-Control-Allow-Credentials設(shè)為true了,但是由于前端設(shè)置了 withCredentials: true 的原因,chrome和火狐都報(bào)錯(cuò)了。二.后端將 Access-Control-Allow-Origin 設(shè)為前端的具體IP地址和端口號(hào),火狐瀏覽器正常訪問(wèn),后端也能正常拿到session,但是chrome瀏覽器給攔截了,requestHeader沒有顯示,同時(shí)后端也拿不到session?,F(xiàn)在前端是用修改chrome瀏覽器屬性(--args --disable-web-security --user-data-dir)來(lái)進(jìn)行調(diào)試的,產(chǎn)品上線之后會(huì)繼續(xù)出現(xiàn)這種跨域問(wèn)題么?如果和測(cè)試一樣也不能讓用戶改配置哇,請(qǐng)問(wèn)各位大佬有沒有辦法解決,謝謝大家了。
關(guān)于Access-Control-Allow-Origin的跨域問(wèn)題
汪汪一只貓
2019-01-30 16:30:58