前端 可以用代理來解決 但是只能在本地跑,如果部署到線上的話還是需要后端設置允許跨域,或者配置反向代理。
react? 在配置文件中按照下面的寫就可以了 ,配置好了后記得要重新運行項目? 。注意你的baseUrl 還是你本地的路徑
其中 api 相當于是后端路由的一個分類,如果后端沒有的話 ,那你就需要在proxy中配置一下路徑重寫pathRewrite
nginx反向代理
在nginx中配置如下
? location /api/ {
? ? ? ? ? ? proxy_set_header authorization $http_authorization;
? ? ? ? ? ? proxy_pass? http://xxxxx.com/api/;# 代理接口地址
? ? ? ? }