react部署后代理404

nginx webpack html5 react.js j xue8 110天前 160次浏览


react开发的时候使用代理访问的,配置了个setupProxy.js
image.png
配置后本地是可以方位了,所有接口访问locahost:3000/api都转到了线上域名,但是部署后访问成404了,请教大佬们这个后面该怎么配置20180217224738_EtnkH.gif




回答:


proxy是开发时的代理,部署上线后需要通过nginx配置请求转发


location ^~ /api/ {
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-Server $host;
# 匹配任何以 /api/ 开始的请求,并停止匹配 其它location
proxy_pass http://xxxxxxxxxxxxx/;
}


1条回复
xue8 2020-03-29 23:29:01
33333
撰写答案