我有一个没有整合API的NextJS应用程序,我想部署到Vercel。当我在本地运行它yarn run dev
时,它可以正常工作,我也可以构建它yarn run build
,没有任何错误。然而,当我将它部署到Vercel时,我收到一个404错误
。
这是我的文件夹结构:
app/
- components
- pages
- editor
- [id].tsx
...tsx
- public
- utils
- db
api.ts
我正在使用NextJs 10.0.3。
这是部署的应用程序链接。
我没有nextjs配置文件。 我的假设是错误是由动态路由引起的,但我找不到我的错误。 此外,只有动态页面而不是所有页面在应用程序部署时都能正常工作。
您有关于下一步查找的指针吗?
编辑1:
这里是GitHub存储库的链接。
编辑2:我找到了问题,但不知道如何修复它。
这是我在Vercel上的构建输出:
![输入图像描述](https://istack.dev59.com/Vfw3p.webp)
这是它在Vercel上应该看起来的样子:
![输入图像描述](https://istack.dev59.com/HKeVr.webp)
不清楚为什么整个_next
文件夹都丢失了。