我尝试用Flask后端(不是在Heroku上,实际上是在GCP上)部署Heroku Web应用程序,并在浏览器的开发控制台中收到以下消息:
混合内容:“ https://x.herokuapp.com/”页面已加载 HTTPS,但请求了不安全的XMLHttpRequest端点 'http://x:5000/endpoint'。该请求已被阻止;内容 必须通过HTTPS提供。
我在服务和SSL方面经验不足,但是这里的第一个诱惑是寻找一种使用http端点使Heroku可以正常使用的方法。而且,我希望尽可能避免设置SSL。
从这里我有什么选择?
谢谢!
答案 0 :(得分:1)
最后,我意识到通过将自己的http域应用于项目(而不是使用Heroku的域),可以避免该问题。
然后在前端使用http,就可以从GCP服务器调用http端点。