我搜索了这个,但我只能在 Laravel 和 PHP 中找到示例,我需要知道如何使用 Next.js 执行此操作。
我所知道的是,我可以像这样在 Next.js 中以通常的方式执行动态路由......
/pages/post/[postId]
例如,这将转化/pages/post/23435
为,这样如果有人拥有我可以抓取的 URL [postId]
,router.query
并且可以向用户显示正确的帖子,这很容易。
但是如果我想在 URL 中显示帖子名称而不是 id 怎么办?就像 Udemy 在单词之间使用破折号一样......
https://www.udemy.com/course/your-custom-react-component/learn/lecture/
同时,如果有人有那个 URL,我仍然可以向他们显示正确的帖子吗?
我知道我可以/pages/post/[postName]
在 URL 中显示帖子名称,但这不是唯一的,也无法显示正确的帖子。
我怎样才能做到这一点?