關(guān)于跨域問題

前端 可以用代理來解決 但是只能在本地跑,如果部署到線上的話還是需要后端設(shè)置允許跨域,或者配置反向代理。

react? 在配置文件中按照下面的寫就可以了 ,配置好了后記得要重新運行項目? 。注意你的baseUrl 還是你本地的路徑


其中 api 相當(dāng)于是后端路由的一個分類,如果后端沒有的話 ,那你就需要在proxy中配置一下路徑重寫pathRewrite

nginx反向代理

在nginx中配置如下

? location /api/ {

? ? ? ? ? ? proxy_set_header authorization $http_authorization;

? ? ? ? ? ? proxy_pass? http://xxxxx.com/api/;# 代理接口地址

? ? ? ? }

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容