首页 > 解决方案 > 导出 NextJS 站点正在破坏路由

问题描述

我有几个动态路由,其文件夹结构如下:

c
-> [category.js] (file)
->  [category.js] (dir)
----> [item].js (file)
----> [item].js (dir)
-------> [review].js (file)

这在开发中效果很好,我可以达到/c/category, /c/[category]/[item], and /c/[category]/[item]/[review]

我在 package.json 中添加了一个脚本:"export": "next build && next export"

运行下一次导出,然后将“out”文件夹上传到 Firebase Hosting,我可以访问主页和静态路由,但是一旦我尝试访问任何动态站点,就会收到 404 错误。知道这可能是什么吗?

标签: javascriptreactjsfirebasenext.js

解决方案


推荐阅读