首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >NextJS中用户配置文件动态路由的正确方法?

NextJS中用户配置文件动态路由的正确方法?
EN

Stack Overflow用户
提问于 2022-07-02 17:18:10
回答 1查看 72关注 0票数 0

我有一个显示用户配置文件的动态路由。我想显示一条“用户不存在”的消息,如果他们输入的URL片段没有映射到有效的用户,而且我知道next.js文档建议在这种情况下使用getStaticPaths,但我的理解是,这些路径是在构建应用程序时生成的。我不确定这种方法在用户配置文件的情况下是否最好,因为这意味着每次用户订阅时都需要重新构建应用程序。对吗?

现在,我正在使用getServerSideProps获取动态路由查询,并执行数据库查找,以查看用户是否存在。如果是,则呈现配置文件页,如果不呈现错误,则呈现错误。这样做有什么问题吗?

EN

回答 1

Stack Overflow用户

发布于 2022-07-02 17:31:28

你是对的。

如果您是使用动态路由的静态预呈现页面,则应该使用

如果用户能够注册,您的用户页面将不会是静态的。由于生成后无法生成静态路径,所以不能在动态页面中使用getStaticProps。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/72841031

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档