当前位置: 首页 > 知识库问答 >
问题:

部署到Vercel的NextJS:404页面未找到

严心水
2023-03-14

我有一个没有集成api的NextJS应用程序,我想部署到Vercel。当我在本地运行它时,它工作得很好。warn run dev,而且我也可以在没有任何错误的情况下构建它。warn run build。然而,当我在Vercel部署它时,我收到一个404错误

以下是我的文件夹结构:

app/
  - components
  - pages
    - editor
      - [id].tsx
    ...tsx
  - public
  - utils
    - db
      api.ts

我正在使用NextJs 10.0.3。

以下是已部署应用的链接。

我没有nextjs配置文件。我的假设是,错误是由动态路径引起的,但我找不到我的错误。此外,部署应用程序时没有页面工作,而只有动态页面工作。

你对下一步该去哪里有什么建议吗?

编辑1:
这里有一个指向GitHub repo的链接。

编辑2:我发现了一个问题,但不知道如何解决。

不确定为什么整个_next文件夹丢失。

共有3个答案

和和煦
2023-03-14

我的问题是,我第一次试图通过一个团队部署Vercel。当我在我个人的Vercel帐户下创建了一个新的Vercel项目并部署了相同的代码时,它成功了!我希望这能节省其他人的时间,因为我花了三个小时才找到这个。我在用Next。js也是。

如果试图通过团队部署,可能需要在vercel中配置团队ID。首先是json。

{
  "currentTeam": "team_ofwUZockJlL53hINUGCc1ONW"
}

裁判:https://vercel.com/docs/configuration#global/config-json/当前团队

艾璞瑜
2023-03-14

编辑的

尝试使用now--prod--force部署--force标志将清除构建缓存(生产中)并强制生产推送。如果仍然没有工作,请确保现在添加。json

符棋
2023-03-14

我也有同样的问题。我有我的下一个应用程序在一个子目录。我认为这可能是一些问题的原因。

对我有效的是。

  • 确保选择正确的子目录。我的手机上有一个小小的下一个Js图标
 类似资料:
  • 我们收到很多404页面未找到的错误,我们找不到相同模式的原因。我们没有对此404页面进行任何重定向,或者我们没有在任何地方为这个损坏的页面链接提供链接。 这种错误的共同点部分以相同的模式进行处理;删除网址的第一段。示例; 这是真正的URL; site.com/category/news/title-of-the-content 网站.com/another-category/news/anothe

  • 我试图在Vercel上部署我的NextJS应用程序,但构建总是失败,错误为,即使NextJS应用程序已成功构建。我已经联系了Vercel支持部门,但他们只能在我公开我的存储库时帮助我,不幸的是,这不是一个选项。我已经向他们提供了整个项目的ZIP文件,但他们没有接受。 我在这里发布这篇文章,希望有人知道是什么导致了这个错误。任何想法都非常感谢。 编辑:这里有一个重现错误的回购:https://git

  • 在Tomcat服务器中部署代码后,我在浏览器中查看所有页面时都收到一条找不到的错误消息。 例如:- 未找到 /BOOKS/web/Index.html。 我在网络文件夹下有Index.html的文件。这是一个Spring-MVC框架应用程序。 下面是错误日志详细信息。 错误日志 请帮帮忙。

  • 我正在尝试运行一个简单的Spring Boot应用程序。但是,当我运行它时,会出现以下错误: “此应用程序的白标签错误页没有/Error的显式映射,因此您将其视为回退。” 2019年11月12日星期二09:31:36出现意外错误(类型=未找到,状态=404)/WEB-INF/view/index。jsp 这是我的pom。xml IndexController。Java语言 MVC配置。Java语言

  • 任何帮助都将不胜感激。谢谢! 运行“npm run build”20:43:24.926 tdwcks@1.0.0build/vercel/5ccaedc9 20:43:24.926 next build 20:43:24.967 internal/modules/cjs/loader.js:983 20:43:24.967 抛出错误;20:43:24.967 ^20:43:24.967 错误:找

  • 我试图将我的Flutter应用程序部署到GitHub页面。应用程序运行良好与和构建成功使用 我将代码推送到我的存储库:https://github.com/learyjk/superpacecalcweb 部署活动日志显示已成功部署。但是当我点击“查看部署”按钮时,我只得到一个空白页面。Javascript控制台显示: 无法加载资源:服务器响应状态为404()https://learyjk.git