我遇到了一个错误,比如:
混合内容:在'https://reactapp.herokuapp.com/‘处的页面是通过HTTPS加载的,但是请求一个不安全的XMLHttpRequest端点'http://api.//’。此请求已被阻止;内容必须通过HTTPS送达。 加载资源失败:服务器响应状态为404 (未找到)
发布于 2018-10-02 11:44:58
默认情况下,Chrome浏览器会阻止混合内容。由于您的React应用程序正在使用https提供服务,而您的api正在使用http提供服务,因此它阻塞了api服务。
解决这个问题的一个方法是
create-react-app
代理api请求。通过这种方式,您的API后端还可以通过https解决混合内容问题。有关部署到heroku的详细信息,请参阅https://medium.freecodecamp.org/how-to-make-create-react-app-work-with-a-node-backend-api-7c5c48acb1b0。
https://stackoverflow.com/questions/52603534
复制相似问题