我正在尝试为我正在制作的SPA设置服务工作者。它使用S3托管在AWS上。
尽管文件位于正确的位置,我仍然会收到以下错误
/service-worker.js:1脚本的MIME类型不受支持('text / js')。 https://djwdy6bk7t99o.cloudfront.net/service-worker.js
无法加载资源:net :: ERR_INSECURE_RESPONSE
答案 0 :(得分:1)
service worker specification要求注册中使用的服务工作者JavaScript文件的响应与“JavaScript MIME type”(例如d1 = datetime.strptime('1/1/1960 0:00 AM', '%m/%d/%Y %I:%M %p')
d2 = datetime.strptime('1/1/2000 0:00 AM', '%m/%d/%Y %I:%M %p')
)标头一起提供。
这就是我期望默认为S3提供Content-Type: application/javascript
扩展名的文件的默认设置,但您可能以前覆盖了默认设置? This answer有一些关于更改该设置的详细信息。