首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >使用资料用户界面和axios在heroku上部署create-react应用程序

使用资料用户界面和axios在heroku上部署create-react应用程序
EN

Stack Overflow用户
提问于 2018-10-02 07:12:41
回答 1查看 763关注 0票数 0

我遇到了一个错误,比如:

混合内容:在'https://reactapp.herokuapp.com/‘处的页面是通过HTTPS加载的,但是请求一个不安全的XMLHttpRequest端点'http://api.//’。此请求已被阻止;内容必须通过HTTPS送达。 加载资源失败:服务器响应状态为404 (未找到)

EN

回答 1

Stack Overflow用户

发布于 2018-10-02 11:44:58

默认情况下,Chrome浏览器会阻止混合内容。由于您的React应用程序正在使用https提供服务,而您的api正在使用http提供服务,因此它阻塞了api服务。

解决这个问题的一个方法是

  • 修改后端服务器以使用https (使用https://letsencrypt.org/获得免费SSL证书)
  • 否则使用代理create-react-app代理api请求。通过这种方式,您的API后端还可以通过https解决混合内容问题。

有关部署到heroku的详细信息,请参阅https://medium.freecodecamp.org/how-to-make-create-react-app-work-with-a-node-backend-api-7c5c48acb1b0

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/52603534

复制
相关文章

相似问题

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