如何将 https 请求从 Angular 6 发送到 node.js
How to send https request from Angular 6 to node.js
我有 MEAN 堆栈应用程序,其中 angular 内置于 express 的 public 文件夹中,对于同一 port.I 上的 运行ning 服务器,已将来自 cloudflare 的证书添加到 node.js(对于 https 服务器),我 运行 我在 nginx.I 上的服务器在 ec2 和 nginx 上打开了 443 端口,我的服务器 运行 https.So 问题是,每个当我向我的应用程序发送请求时,出现了这个问题
Mixed Content: The page at 'https://my-domain.ext/' was loaded over
HTTPS, but requested an insecure resource 'http://localhost:5000/'.
This request has been blocked; the content must be served over HTTPS.
有时发送请求,有时不发送。我尝试了不同的方式从 angular 发送请求,所有这些都是我用 HttpClient 做的,但是 url 是不同的
- "https://mydomain.ext/user/register"
- "/user/register".
关键是我需要从 angular.Thanks 发送带有 https 的请求以引起注意并感谢您的帮助。
刚刚忘记将 component.html 文件中的 url 按钮更改为 https.This 小问题从我的时间开始需要 2 个半小时。对于其他人,我只能告诉检查 urls 以将它们全部更改为 https。
我有 MEAN 堆栈应用程序,其中 angular 内置于 express 的 public 文件夹中,对于同一 port.I 上的 运行ning 服务器,已将来自 cloudflare 的证书添加到 node.js(对于 https 服务器),我 运行 我在 nginx.I 上的服务器在 ec2 和 nginx 上打开了 443 端口,我的服务器 运行 https.So 问题是,每个当我向我的应用程序发送请求时,出现了这个问题
Mixed Content: The page at 'https://my-domain.ext/' was loaded over HTTPS, but requested an insecure resource 'http://localhost:5000/'. This request has been blocked; the content must be served over HTTPS.
有时发送请求,有时不发送。我尝试了不同的方式从 angular 发送请求,所有这些都是我用 HttpClient 做的,但是 url 是不同的
- "https://mydomain.ext/user/register"
- "/user/register".
关键是我需要从 angular.Thanks 发送带有 https 的请求以引起注意并感谢您的帮助。
刚刚忘记将 component.html 文件中的 url 按钮更改为 https.This 小问题从我的时间开始需要 2 个半小时。对于其他人,我只能告诉检查 urls 以将它们全部更改为 https。