gpt4 book ai didi

javascript - 未能在已部署的 emberjs 应用程序上的资源的 'integrity' 属性中找到有效的摘要

转载 作者:行者123 更新时间:2023-12-02 11:42:24 24 4
gpt4 key购买 nike

我有一个已部署的 emberjs 应用程序,并且在 google chrome 浏览器中我收到以下 2 个 .js 文件的错误。

Failed to find a valid digest in the 'integrity' attribute forresource'http://staging.org.com/assets/vendor-0ada2c9fb4d3e07ad2f0c6a990945270.js'with computed SHA-256 integrity'Sb4Xc/Oub27QW0MKlqK0sbq0Mm476jU7MgJaCzd/gKk='. The resource has beenblocked


当我检查文件时,我可以看到有问题的两个 .js 文件的脚本标签。我不是 100% 确定这种完整性检查是如何工作的。您可以在下面看到带有 sha 的完整性属性。
<script src="/assets/vendor-0ada2c9fb4d3e07ad2f0c6a990945270.js" integrity="sha256-s3XY9h9v9IThygF6UkWRvWZsf7zeTqYJ1rLfDgg1bS0= sha512-k3lfqdeZw3OcsECfD3t99Hidh6IoRlFSoIu5nJk0FkLYHwx0q/rddirj4jh4J73dmLwKfG9mx0U5Zf6ZzRBsvA==" ></script>
<script src="/assets/g-web-56670cf0485cf52f54589091e2a25cc8.js" integrity="sha256-jNmWqO61OPijscQ5cHVSbB1Ms5wKX78ZACYdhrUo3X4= sha512-oiksgRFsqgHaCvXPvd3SAsUuX4zPeVClQBIgrOgIKNBMa3hPqCHknoFqDGRtSyfN4EdIkfk/x1zSqBqRvONAGQ==" ></script>
emberjs 应用程序是使用 docker 镜像构建的,部署到 kubernetes 并且运行 haproxy 的 aws elb 正在处理此应用程序的路由,这样当我导航到 staging.x.com 时它路由到该服务(emberjs Web 应用程序)的 kubernetes 中的内部 dns。
有什么有趣的注意事项;
  • 运行ember serve本地工作,应用程序加载正常。
  • 在本地构建和运行 docker 镜像可以正常工作,并且应用程序可以正常加载。

  • 该问题仅发生在我部署的登台环境中。

    最佳答案

    部署 Blazor WebAssembly 应用程序时出现此错误。

    Failed to find a valid digest in the 'integrity' attribute forresource


    然后它显示了几个 NuGet。手动全部删除 binobj解决方案中的文件夹,然后重新部署。在此之后一切正常。
    https://github.com/dotnet/aspnetcore/issues/28692#issuecomment-783333400

    关于javascript - 未能在已部署的 emberjs 应用程序上的资源的 'integrity' 属性中找到有效的摘要,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62571464/

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