浏览器将http重定向到https

浏览器将http重定向到https,https,Https,我已经阅读了很多关于这个话题的问题和答案,但我所看到的都没有帮助。我有一个带有node/express后端和aurelia客户端的web应用程序。这是我在同一子域中运行的三个子域之一。其中一个有证书,另一个没有。他们两个都工作得很好。新应用没有证书,但它坚持将所有请求重定向到https 在chrome中,我删除了域安全策略并清除了缓存,得到了相同的结果。我使用哪种浏览器并不重要。我甚至尝试了一个我从未使用过的浏览器,用证书访问应用程序,我得到了同样的结果 服务器代码基本上与不使用证书的应用程序相

我已经阅读了很多关于这个话题的问题和答案,但我所看到的都没有帮助。我有一个带有node/express后端和aurelia客户端的web应用程序。这是我在同一子域中运行的三个子域之一。其中一个有证书,另一个没有。他们两个都工作得很好。新应用没有证书,但它坚持将所有请求重定向到https

在chrome中,我删除了域安全策略并清除了缓存,得到了相同的结果。我使用哪种浏览器并不重要。我甚至尝试了一个我从未使用过的浏览器,用证书访问应用程序,我得到了同样的结果

服务器代码基本上与不使用证书的应用程序相同

如果有任何建议,我将不胜感激


罗斯

问题可能在于“本质相同”和“完全相同”之间的区别;如果看不到任何代码,就很难说了,更不用说帮你修复了。谢谢你的建议。两者之间唯一的区别是快线和猫鼬模型。所以,我把这些注释掉了,仍然是相同的错误。我联系了一些同事,以防那是我的机器。他们得到了相同的错误。找到了问题。我注释掉了这个代码:app.use(helmet());它成功了。我不知道为什么这会在这里引起问题,以前没有,但问题解决了。