【问题标题】:Angular and Spring rest api communication over https通过 https 的 Angular 和 Spring rest api 通信
【发布时间】:2020-07-31 20:29:44
【问题描述】:

我的前端是用 Angular 编写的,而后端是用 Spring 编写的。我购买了主机,并在那里安装了 tomcat,我在其中部署了我的生产后端。我在托管服务的域文件夹下部署前端。 Spring有jks证书。我将此 jks 证书添加到 server.xml 中的连接器。 Angular 让我们加密为我的域“spotmapa.pl”生成的证书。

现在我有这种情况: 在桌面谷歌浏览器上,我的域似乎“不安全”,当这个网站对后端进行 api 调用时,它是正确的。 但在例如 Firefox 中,我的域似乎是安全的并且有挂锁,但后端的 api 调用无法从那里工作。

我从邮递员到后端的 api 调用正常工作,但在让我们加密网站的保护下无法正常工作。 我在日志中没有收到任何错误。

我有两个问题: 我应该为后端和前端拥有相同的证书吗? 为什么不安全的来源使 api 调用正确,但安全的网站https://spotmapa.pl 没有?

【问题讨论】:

    标签: javascript java angular spring ssl


    【解决方案1】:

    使用 let encrypt 的前端正在调用由自签名证书保护的 api。这导致了问题。我也让我们为后端加密,它工作正常。

    【讨论】:

      猜你喜欢
      • 2016-07-07
      • 2019-12-02
      • 2021-02-03
      • 1970-01-01
      • 2022-01-22
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多