【问题标题】:Netlify Page Not Found/White Page未找到 Netlify 页面/白页
【发布时间】:2021-03-06 08:17:57
【问题描述】:

我一直在尝试找出 Netlify 重定向。我的 Netlify 应用程序位于此链接(但这是一个区块链应用程序,需要您拥有元掩码,因此我将尝试解释我的问题,以便您不必安装它来实际回答我的问题): rekt.netlify.app

我有两个主要问题:

  1. 我已经尝试了包含/* /index.html 200 的整个_redirects 文件。这在我去 rekt.netlify.app/games 并刷新时有效,它实际上会回到那个页面。那挺好的。问题是当我然后去 rekt.netlify.app/games/Valorant 时,刷新时它会是一个白页,我不知道为什么。在我的反应应用程序中,我设置了反应路由器,所以路径是path="/games/:game"

我转到 google 检查中的 Networks 选项卡,当我在 /games/Valorant 上刷新页面时发现这是请求 URL:https://rekt.netlify.app/games/static/css/2.80dce9aa.chunk.css 如您所见,问题可能与 URL 中 /games/ 位于 /static/ 之前有关。我是初学者,所以我不知道这实际上意味着什么。

  1. 我遇到的第二个问题是,游戏的 img 标签会加载到 /games 页面上,但是,当您单击特定游戏并尝试转到 /games/Valorant 时,例如图像不会加载。我相信这是由于类似的问题。我进入了 google inspect 的 Network 选项卡,当我查看 /games 页面中加载的图像时,它会尝试 GET https://rekt.netlify.app/static/media/league_wallpaper.f5e6bf5f.jpg 工作。但是,当在 /games/Valorant 页面中加载时,它会尝试 GET https://rekt.netlify.app/games/static/media/league_wallpaper.f5e6bf5f.jpg 但这不起作用,它是一个空白页面。

您会注意到其中的第二个链接有 /games/,我认为这会阻止它获取图像。这里的潜在问题是 URL 中不止一个 / 会造成混乱吗?我不知道。这是我的 github 项目的链接:https://github.com/jacob-tucker/ReKt

编辑:这里有一些屏幕截图,希望对您有所帮助。第一个显示请求 URL 正在尝试从 /games/static 获取图像(我认为这没有意义)。这发生在 /games/Valorant 页面上。

然后这是 /games/Valorant 在我刷新页面并获得空白屏幕后尝试加载的屏幕截图(它返回状态代码 200,因为我的 _redirects 文件中有/* /index.html 200

【问题讨论】:

    标签: reactjs react-router react-router-dom netlify


    【解决方案1】:

    前段时间我也遇到了同样的问题,我刚刚添加了

    "homepage": "https://my-app.netlify.app", 在 package.json 中,它运行良好。

    【讨论】:

    • 你是一个绝对的救星。这是完美的!!!!
    • 我很高兴它有帮助:)
    猜你喜欢
    • 2019-07-05
    • 1970-01-01
    • 2022-12-15
    • 2023-01-23
    • 1970-01-01
    • 1970-01-01
    • 2018-08-13
    • 1970-01-01
    • 2019-05-31
    相关资源
    最近更新 更多