Sch*_*ing 5 javascript https amazon-web-services mime-types vue.js
静态托管在 S3 上的 Vue 应用程序通过 HTTP 正确提供 JS 文件,但是当通过链接的 CloudFront URL 访问该站点时,该应用程序不会加载,因为 JavaScript 是从服务器作为文本类型接收的。我可以更改任何设置来解决此问题吗?如果您能提供帮助,非常感谢。dist 文件夹中的index.html 源代码:
<link rel="stylesheet" href="/font/inter.css" />
<script type="module" crossorigin src="/assets/index.74e9a26f.js"></script>
<link rel="modulepreload" href="/assets/vendor.cb99a641.js">
<link rel="stylesheet" href="/assets/index.7303d77a.css">
</head>
<body>
<div id="app"></div>Run Code Online (Sandbox Code Playgroud)
jellycsc 解决了我的问题。我只需在 S3 控制台中手动将各个 js 对象的系统定义内容类型从 text/plain 更改为 application/javascript,然后确保缓存无效并在浏览器上刷新。
| 归档时间: |
|
| 查看次数: |
2803 次 |
| 最近记录: |