我的问题很简单:我希望避免在我的HOST环境变量末尾使用localhost。但是,如果URL不是以DNS结尾,脚本将尝试根据.localhost服务器解析该URL。
我希望避免这种情况,只使用与我的后端服务器使用的相同的URL域,以避免CORS问题(我不希望将我的后端配置为允许CORS,因为生产基础设施不是这样的)。
谢谢:)
发布于 2019-06-27 16:31:47
您在这里面临的真正问题是CORS。解决这个问题的标准解决方案实际上就是代理你的请求,这样它们就可以从同一来源命中。Webpack有一个干净利落的方法来做这件事。请参阅facebook的博客:https://facebook.github.io/create-react-app/docs/proxying-api-requests-in-development
现在这已经变得非常容易了。您所需要做的就是在package.json中添加一个proxy字段。例如:
"proxy": "http://localhost:4000",https://stackoverflow.com/questions/56786899
复制相似问题