gpt4 book ai didi

node.js - AWS 证书 "not safe",即使所有数据都通过 HTTPS 提供

转载 作者:太空宇宙 更新时间:2023-11-03 14:26:28 25 4
gpt4 key购买 nike

我正在为我的学校构建一个网络应用程序,它需要一个登录功能。因此我想使用 HTTPS 来保护密码。目前该页面从我的域加载了 HTTPS,但是当我向 AWS 发送请求时,我收到了不安全的错误,即使所有 AWS 请求都是通过 HTTPS 提供的。数据已成功发送和接收,但似乎不安全。

这几天我一直在用头撞墙。我有一种轻微的预感,这个错误是由于在前端和后端没有使用相同的证书引起的,但我似乎无法理解这是如何工作的。

我希望在没有 chrome 从“安全”变为“不安全”的情况下接收数据。

我的页面是 led.s0rensen.no。 (抱歉,它是挪威语)当您最初加载页面时它是安全的,但是当您按下“Styret”、“Samarbeidspartnere”或“Logg inn”时,它会向 AWS 发送请求并立即切换到“不安全”。在“Samarbeidspartnere”路由中,所有数据都按应有的方式显示,但状态仍然变为“不安全”

我真的很感激能得到一些帮助,最重要的是,也许我终于可以理解这些证书是如何工作的。谢谢!

最佳答案

目前有两个问题。

  1. 您正在使用 https://ledtest-dev.eu-west-3.elasticbeanstalk.com/api/isLoggedIn对于登录表单,您无法获得 elasticbeanstalk.com 的证书,因此您需要在代码中包含类似 login.s0rensen.no(CNAME 到 ledtest-dev.eu-west-3.elasticbeanstalk.com)的内容,并具有来自 ACM 或 Lets encrypt 等的 login.s0rensen.no 证书。

  2. 上述问题也会导致 CORS 问题,因为 cors 来源 ledtest-dev.eu-west-3.elasticbeanstalk.com 未在选项请求中提供 CORS header 。将其更改为 login.s0rensen.no 后,这应该也可以解决 cors 问题和 cert 问题。

此外,检查您的代码,看看您是否没有任何带有 http 引用的 css、js 等。

关于node.js - AWS 证书 "not safe",即使所有数据都通过 HTTPS 提供,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56628637/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com