gpt4 book ai didi

node.js - 与Go API集成的React Frontend不同端口问题

转载 作者:行者123 更新时间:2023-12-01 22:21:11 24 4
gpt4 key购买 nike

我已经通过在不同端口上运行的Go API做出了某种React JS前端。
在开发模式(从npm开始)下,一切正常,通过将package.json中的GO API设置为代理可以正常工作。
但是,当进入生产或部署模式(npm run build然后npm -s build port xxxx)时,package.json中的代理不可读,并且通过axios调用API不会从代理请求数据。
即使直接提供与端口的完整链接也会在响应中产生跨源问题。
那么关于在使用npm run build进行部署时如何在react js中设置axios以调用在不同端口上运行的go api的任何想法?
谢谢

最佳答案

您是否从ReactJs页面使用了GO API?
GO API是否直接向公众开放或在Nginx或Apache之后运行?
也许您需要确保在浏览器中的开发人员工具中,请求是否确实以cors问题响应。
如果是,则需要确保Web服务器(Nginx,Apache)是否不会干扰cors。或者,您只需要在Web服务器(nginx,apache)配置中进行设置即可。

关于node.js - 与Go API集成的React Frontend不同端口问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63501961/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com