首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >未在主机中使用'localhost‘进行create-react-app开发

未在主机中使用'localhost‘进行create-react-app开发
EN

Stack Overflow用户
提问于 2019-06-27 16:23:50
回答 2查看 5.3K关注 0票数 1

我的问题很简单:我希望避免在我的HOST环境变量末尾使用localhost。但是,如果URL不是以DNS结尾,脚本将尝试根据.localhost服务器解析该URL。

我希望避免这种情况,只使用与我的后端服务器使用的相同的URL域,以避免CORS问题(我不希望将我的后端配置为允许CORS,因为生产基础设施不是这样的)。

谢谢:)

EN

Stack Overflow用户

发布于 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字段。例如:

代码语言:javascript
运行
复制
"proxy": "http://localhost:4000",
票数 2
EN
查看全部 2 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/56786899

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档