icoming

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

  •  
  •   icoming · Mar 27, 2024 · 1453 views
    This topic created in 804 days ago, the information mentioned may be changed or developed.

    打包、发布

    编写代码后 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 后台的原因吗?

    如何解决啊,谢谢大家

    Supplement 1  ·  Mar 27, 2024
    已禁用 cloudflare pages 的自动构建、发布
    6 replies    2024-03-27 15:34:14 +08:00
    sparkinglemon
        1
    sparkinglemon  
       Mar 27, 2024
    出错的时候明显上传的不是 dist 文件夹内的内容啊,建议再检查一下配置,github action 的和 pages 两边都检查一下
    icoming
        2
    icoming  
    OP
       Mar 27, 2024
    @sparkinglemon

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

    ![]( )
    sparkinglemon
        5
    sparkinglemon  
       Mar 27, 2024
    pages 自己有一套构建,如果你 workflow 还有一套构建不是重复了,两边留一边就可以了吧
    icoming
        6
    icoming  
    OP
       Mar 27, 2024
    @sparkinglemon 是的,看情况应该解决了
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   1272 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 31ms · UTC 23:44 · PVG 07:44 · LAX 16:44 · JFK 19:44
    ♥ Do have faith in what you're doing.