調(diào)試需求,在本地以http-server 啟動前端項(xiàng)目捶枢,在接口參數(shù)中配置了后端接口地址,訪問時(shí)顯示
has been blocked by CORS policy: No 'Access-Control-Allow-Origin' header is present on the requested
因?yàn)榍岸撕秃笈_環(huán)境不在同一域內(nèi)屋吨,產(chǎn)生了跨域問題
解決方案:
版本號49之前的跨域設(shè)置
1.下載并安裝好chorme瀏覽器后在桌面找到瀏覽器快捷圖標(biāo)并點(diǎn)擊鼠標(biāo)右鍵的屬性一欄针贬。
2.在屬性頁面中的目標(biāo)輸入框里加上 --disable-web-security 如下圖所示:
image.png
版本號49之后的跨域設(shè)置
1.在電腦上新建一個(gè)目錄,例如:C:\MyChrome
2.在屬性頁面中的目標(biāo)輸入框里加上 --disable-web-security --user-data-dir=C:\MyChrome,--user-data-dir的值就是剛才新建的目錄笔咽。
3.點(diǎn)擊應(yīng)用和確定后關(guān)閉屬性頁面搔预,并打開chrome瀏覽器。
再次打開chrome叶组,發(fā)現(xiàn)有“--disable-web-security”相關(guān)的提示拯田,說明chrome又能正常跨域工作了
MyChrome 其實(shí)為用戶信息目錄甩十,所以跨域后之前保存的連接和收藏都會沒有船庇,可以通過創(chuàng)建一個(gè)chrome新的快捷方式改名后配置,這樣通過這個(gè)快捷方式打開就支持跨域啦侣监!