我需要从使用路由器访问区域设置和区域设置属性。我从下一个/路由器导入它。当我从下一个/路由器导入时会发生此问题。
当我将导入更改为下一个/导航时,问题就消失了。但我无法访问语言环境和语言环境
在 app 路由器中,正如您可以在 doc 上阅读的那样,Next.js 将您的语言环境作为 props 传递到每个页面和布局:
确保
内的所有特殊文件都嵌套在app/
下。这使得 Next.js 路由器能够动态处理路由中的不同区域设置,并将app/[lang]
参数转发到每个布局和页面。例如:lang
// app/[lang]/page.js
// You now have access to the current locale
// e.g. /en-US/products -> `lang` is "en-US"
export default async function Page({ params: { lang } }) {
return ...
}