Assume this folder structure:
- src
- pages
- jobs
- [id].js
And for the following URL:
http://localhost:3000/jobs/123
You can access 123
inside [id].js
page as well. Now I need to get one more parameter there named title
. Something like this:
http://localhost:3000/jobs/123/jobtitle
How can I do that? I'm looking for something like this [id,title].js
, but I don't find the right syntax.
CodePudding user response:
- pages
- jobs
- [id]
- [jobtitle].js
Now you can get id
and title
from http://localhost:3000/jobs/123/jobtitle
.
There is a way about catch all routes
- pages
- jobs
[[...slug]].js
The query objects are as follows:
http://localhost:3000/jobs
-> {}
http://localhost:3000/jobs/id
-> [id]
http://localhost:3000/jobs/id/jobtitle
-> [id, jobtitle]