我正在过渡到无服务器,并尝试在 GCP 存储桶中提供所有 html/jpeg/png/css/js 文件,前面是 GCP 外部 HTTP/HTTPS 负载平衡器。
HTML 和图像作为其预期的内容类型提供,但 CSS 和 JS 文件显示了这一点:
content-type: application/octet-stream
对于 Chrome,这似乎是一个大问题,因为它会拒绝加载带有此错误的 CSS:
资源解释为样式表,但使用 MIME 类型 application/octet-stream 传输:
我必须通过更改我的 HTML 来解决它:
<link rel="stylesheet" type="text/css" href="css/main.css">
对此
<link rel="stylesheet" href="css/main.css">
有没有办法让 GCP 负载均衡器(或后端存储桶)为 JS 和 CSS 文件设置正确的 MIME 类型?