【问题标题】:Rails 6 on server getting a lot of "ActionController::RoutingError: No route matches [GET] /31194a065aebf1674b61.worker.js" requests服务器上的 Rails 6 收到大量“ActionController::RoutingError: No route matches [GET] /31194a065aebf1674b61.worker.js”请求
【发布时间】:2019-12-17 20:16:59
【问题描述】:
我在服务器上有一个 rails 6 应用程序,它收到很多 ActionController::RoutingError: No route matches [GET] /31194a065aebf1674b61.worker.js 请求。有谁知道xxx.worker.js 文件是什么? JavaScript 方面,我将 webpacker 与 Vue.js 一起使用。我猜这是 webpacker 的事情,但我真的不确定。
【问题讨论】:
标签:
javascript
ruby-on-rails
vue.js
webpack
【解决方案1】:
我发现此问题的原因与内容安全策略有关。它不允许 blob 工作人员来源。这已通过在 content_security_policy.rb 文件中取消注释 policy.worker_src :self, :blob 来解决。