开发者问题收集
问题陈述:在带有应用路由器的 NextJS 13 中,我想将数据从“/experimental”传递到动态路由“/experimental/${id}”。它给了我'router.query',因为它未定义。有没有更好的方法?我尝试在带有应用路由器的 nextjs 13 中使用'next/navigation'。我无法将数据从一个组件传递到另一个组件。这是我的 Json 数据draft.jsexpo
我目前拥有的功能:一个服务器组件,我可以从中获取一些数据,然后将其传递到客户端组件中。这两项操作都是在动态路由 (app/.../[username]) 中完成的,用户名也是获取数据的 POST 请求的一部分。因此,基本上,用户输入用户名 ---> 为用户创建动态路由 ---> 在那里获取数据 --->组件根据数据使用 JSX 加载。我想要的功能:只需将获取的数据在用户的浏览器中缓存一段时间,这样
我正在使用 Next.js 构建博客,并使用新的应用路由器进行导航。但是,我遇到了一个问题,即每个博客页面都显示相同的标题和说明。在调查代码后,我发现标题和说明是从 layout.js 文件中导出为 Metadata() 的,这似乎是问题的主要原因。当我尝试在单个博客页面中使用 Metadata() 时,它没有按预期工作。有没有办法解决这个问题,并为每个博客页面设置不同的标题和说明,即使在使用应用