Next.js-如何在URL中显示帖子名称而不是ID,并使其唯一?

问题描述

我进行了搜索,但是只能在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中显示帖子名称,但这将是唯一的,并且将无法显示正确的帖子。

我该怎么做?

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)