堆栈: 带有 .NET 的 Angular 12,在 Docker 容器中运行。@angular-devkit/build-angular:browser 正在构建捆绑包。
最后的工作设置: 该应用程序之前在 Angular 7 上运行,所有资产确实都是通过 HTTPS 提供的。
问题: 通过 HTTPS 运行时,Angular 12 捆绑包正在服务资产,包括。main.js、polyfills、样式表或基于 HTTP 的 favicon。这会导致 bundles、polyfills、styles.css 和 favicons 出现以下错误:
混合内容:页面通过 HTTPS 加载,但请求了不安全的 X。此请求已被阻止;内容必须通过 HTTPS 提供。
我的第一个嫌疑人是 ng 构建过程,虽然我不知道确定方式的方法,但资产已被提供(?)因此我提到了堆栈的其余部分,以便在需要时检查那里。
更新:我标记了一个答案,但这是我决定采用足够好的解决方法,尽管我仍然希望找到更深入的解决方案。