【问题标题】:404 page not found on nextJs app refreshing on netlify在 netlify 上刷新 nextJs 应用程序时找不到 404 页面
【发布时间】:2022-07-01 07:04:31
【问题描述】:

这是我的GitHub项目的链接,看目录结构:https://github.com/SutirthaDey/crowdcoin 应用链接:https://crowdcoins.netlify.app/

我已经使用 react、nextJs 和 next 路由进行动态路由。我面临的问题是在使用 netlify 部署它之后,一切正常,但是当我进行刷新时,它显示 404 页面未找到(主要 index.js 页面/登录页面除外)。我不知道我做的是否恰当,但尝试了几件事,比如使用 netlify.toml 和 _redirects 但没有真正奏效。除了令人耳目一新的部分,一切都很好。

【问题讨论】:

  • 你解决了吗?出了什么问题?

标签: reactjs next.js netlify vercel next-router


【解决方案1】:

几天来我一直在为这个独特的问题感到压力,以至于我在任何地方都找不到答案。我也遵循了与您相同的 Solidity 教程,不幸的是该教程已经过时了,所以很多东西都不起作用。尝试在 netlify 上构建时,我遇到了与您完全相同的问题。花了一段时间才弄清楚,但基本上 next-routes 包不适用于 netlify。所以你将不得不使用香草 Next.js 设置你的路线。所以删除 server.js 和 routes.js 文件然后搜索如何使用 Next.js 创建路由我建议这些教程非常好! Next routes tutorials。希望这可以帮助其他人,我不希望其他人经历我必须经历的事情,哈哈

【讨论】:

    猜你喜欢
    • 2021-08-15
    • 2019-07-15
    • 2021-01-08
    • 2021-06-02
    • 2021-07-20
    • 2023-03-24
    • 1970-01-01
    • 2020-01-23
    • 1970-01-01
    相关资源
    最近更新 更多