gpt4 book ai didi

reactjs - 在运行时 Next Js 上将页面添加到动态路由

转载 作者:行者123 更新时间:2023-12-05 06:07:15 30 4
gpt4 key购买 nike

<分区>

所以我正在开发一个简单的下一个 js 应用程序博客系统。因此,就像一个基本的博客一样,我有一个帖子部分,我可以在其中查看我发布过的所有帖子。

帖子页面是一个名为

的动态路由
/posts/title-of-the-post   

所以我使用了 getStaticPathsgetStaticProps 来提取标题并从 mongodb 数据库中获取数据。一切都很好。

但是我还有另外一条路线叫

/posts/add-new

这会在我的数据库中添加一个新帖子,我的读者可以看到这些。所以该功能正在运行,当我创建一个新帖子时,它被保存在数据库中但是当我尝试使用 posts/new-post-url 的 url 访问它时,我收到 404 Not Found 错误。

我非常理解动态页面和路径是在运行时构建的,所以当我添加新页面时,它不在构建文件夹中,所以 404。

但是怎么解决呢。我想要的是在我的博客中添加新页面的能力,它们应该对 SEO 友好并且对用户可见。就像我在 stack overflow 上发布这个问题一样,它现在可以通过 url 访问,一段时间后它将在 google 搜索中占据首位。

请帮忙。提前谢谢你:( -> :| -> :)

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com