【问题标题】:How to send https request from Angular 6 to node.js如何从 Angular 6 向 node.js 发送 https 请求
【发布时间】:2019-04-08 20:53:05
【问题描述】:

我有 MEAN 堆栈应用程序,其中 angular 内置在 express 的公共文件夹中,用于在同一端口上运行服务器。我将来自 cloudflare 的证书添加到 node.js(用于 https 服务器),我也在 nginx 上运行我的服务器。我在 ec2 和 nginx 上打开了 443 端口,我的服务器使用 https 运行。所以问题是,每次我向我的应用程序发送请求时,都会带来这个问题

混合内容:“https://my-domain.ext/”处的页面已加载完毕 HTTPS,但请求了不安全的资源“http://localhost:5000/”。 此请求已被阻止;内容必须通过 HTTPS 提供。

有时它发送请求,有时不发送。我尝试了不同的方式从 Angular 发送请求,所有这些都是我使用 HttpClient 完成的,但 url 不同

关键是我需要从angular用https发送请求。感谢关注和帮助。

【问题讨论】:

  • 它们必须是 HTTPS 或两者都是 HTTP
  • user184994 我知道它们必须是 https 或 http,现在我需要在 https 上,我如何从 Angular 发送 https,它内置于公共并与 express 服务器在同一端口上运行。

标签: angular nginx https mean cloudflare


【解决方案1】:

只是忘记在component.html文件中将按钮的url更改为https。这个小问题从我的时间开始需要2个半小时。对于其他人,我只能告诉检查 url 以将它们全部更改为 https。

【讨论】:

    猜你喜欢
    • 2016-12-27
    • 2020-10-30
    • 2018-09-06
    • 2019-03-07
    • 2017-06-24
    • 2019-10-22
    • 1970-01-01
    • 1970-01-01
    • 2018-08-21
    相关资源
    最近更新 更多