Nextjs 动态路由在 firebase 托管中不起作用
Nextjs dynamic routing not working in firebase hosting
我有一个动态路由器job/[jobId]
,但它在托管后不起作用。我也不知道如何在 firebase.json
中写 rewrites
。这是我的重写。
目前,如果我访问 job/2
页面
等页面,firebase 会抛出 404
输出结构
├── job
│ └── [jobId]
│ └── index.html
页面结构
.
├── _app.js
├── _document.js
├── careers
│ └── index.js
├── index.js
├── job
│ └── [jobId].js
└── privacy.js
重写
"rewrites": [
{
"source": "job/**",
"destination": "job/[jobId]/index.html"
}
"rewrites": [
{
"source": "/job/**",
"destination": "/job/[jobId]/index.html"
}
开始 /
丢失
我有一个动态路由器job/[jobId]
,但它在托管后不起作用。我也不知道如何在 firebase.json
中写 rewrites
。这是我的重写。
目前,如果我访问 job/2
页面
输出结构
├── job
│ └── [jobId]
│ └── index.html
页面结构
.
├── _app.js
├── _document.js
├── careers
│ └── index.js
├── index.js
├── job
│ └── [jobId].js
└── privacy.js
重写
"rewrites": [
{
"source": "job/**",
"destination": "job/[jobId]/index.html"
}
"rewrites": [
{
"source": "/job/**",
"destination": "/job/[jobId]/index.html"
}
开始 /
丢失