我有 MEAN 堆栈应用程序,其中 angular 内置在 express 的公共文件夹中,用于在同一端口上运行服务器。我将来自 cloudflare 的证书添加到 node.js(用于 https 服务器),我也在 nginx 上运行我的服务器。我打开了 443 端口在 ec2 和 nginx 上,我的服务器运行 https。所以问题是,每次当我向我的应用程序发送请求时,它都会带来这个问题
混合内容:“ https://my-domain.ext/ ”页面已通过 HTTPS 加载,但请求了不安全的资源“ http://localhost:5000/ ”。此请求已被阻止;内容必须通过 HTTPS 提供。
有时它发送请求,有时不发送。我尝试了不同的方式从 angular 发送请求,所有这些都是我用 HttpClient 做的,但 url 是不同的
关键是我需要从 angular 发送带有 https 的请求。感谢您的关注和帮助。
只是忘记在 component.html 文件中将按钮的 url 更改为 https。这个小问题从我的时间开始需要 2 个半小时。对于其他人,我只能告诉检查 url 以将它们全部更改为 https。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句