【问题标题】:Failed to find a valid digest in the 'integrity' attribute for resource with computed SHA-256 integrity无法在“完整性”属性中为具有计算的 SHA-256 完整性的资源找到有效的摘要
【发布时间】:2019-12-19 05:33:57
【问题描述】:

我在 Heroku 服务器的帮助下开发 Shopify 应用程序。 点击 URL https://warm-tundra-19548.herokuapp.com 后。 它正在重定向到登录页面,即“https://prnt.sc/qcvkdc” 添加域后,即https://daisylilly.myshopify.com

然后空白屏幕带有消息

未能在“完整性”属性中找到有效的摘要 资源 'https://warm-tundra-19548.herokuapp.com/assets/shopify_app/request_storage_access-5a556c57b51c57f00d9d6a2ba007f3172739bab34cc2f647a93e792348e8798d.js' 具有计算的 SHA-256 完整性 '0lJjndtl8qUdAHc8U0DNkSIqNg4Nx2/QjfsZIycjNoU

你能帮我解决这个问题吗?

【问题讨论】:

  • 我也遇到同样的问题,找到解决办法了吗?
  • 您好@Marslan,如果您使用的 Rails 版本大于 6,您可以将 sprockets 版本从“4.0.0”降级为“3.7.0”。

标签: heroku shopify shopify-app


【解决方案1】:

这是一种与资产相关的问题,在这里试试这个

在 assets.rb 中更改

Rails.application.config.assets.version = '1.0'

Rails.application.config.assets.version = ''

然后尝试。

这对我有用! ,祝你好运

【讨论】:

    【解决方案2】:

    在我们的案例中,我们的许多客户都遇到了这个确切的错误,但我们无法在我们自己的系统上重现它,而且它并没有影响到所有用户。我们清除了 Cloudflare CDN 上的缓存,并在 Cloudflare 中设置了一条规则以绕过 Shopify 应用 gem .js,然后我们又恢复了业务。似乎它所做的不仅仅是缓存并导致某些用户(但不是全部)的完整性检查失败。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-10-19
      • 2019-04-13
      • 2021-12-23
      • 2021-03-07
      • 2021-05-09
      • 2018-07-03
      • 1970-01-01
      • 2020-10-15
      相关资源
      最近更新 更多