cf pages 的首页,偶尔返回二进制数据,而不是 HTML

43 天前
 icoming

打包、发布

编写代码后 push 到github,然后通过 github workflow 自动打包、发布到 cf pages

访问首页,偶尔出问题

提示发布成功,可是有几率出现访问pages首页时,页面空白,Chrome控制台提示下面的问题

Failed to load module script: Expected a JavaScript module script but the server responded with a MIME type of "application/octet-stream". Strict MIME type checking is enforced for module scripts per HTML spec.
12:25:34.955 

重新运行 Workflow 可以解决

然后进 github action 重新运行 Workflow 一次就好了,是相同的代码

cf pages 后台的截图

我发现这两种情况下,cf pages 后台中,显示的已上传文件不一样

成功能访问时,cf pages 后台的截图:


访问出错时,cf pages 后台的截图:


是 cf pages 后台的原因吗?

如何解决啊,谢谢大家

691 次点击
所在节点    Cloudflare
6 条回复
sparkinglemon
43 天前
出错的时候明显上传的不是 dist 文件夹内的内容啊,建议再检查一下配置,github action 的和 pages 两边都检查一下
icoming
43 天前
@sparkinglemon

问题是,代码、所有配置全部相同,出错时,只需要点“重新运行 action”,就好了
icoming
43 天前
@sparkinglemon 我看到 cf pages 中的说明,连接到 github 仓库后,新提交会自动触发 cf 的构建,是不是和 github 的 Workflow 冲突啊。。
icoming
43 天前
已禁用 cloudflare pages 的自动构建、发布

![]( )
sparkinglemon
43 天前
pages 自己有一套构建,如果你 workflow 还有一套构建不是重复了,两边留一边就可以了吧
icoming
43 天前
@sparkinglemon 是的,看情况应该解决了

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1027416

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX