【发布时间】:2019-12-19 13:01:04
【问题描述】:
我有一个pages/index.tsx Next.js 页面,其代码如下所示:
import { ApolloProvider } from "@apollo/react-hooks"
import Client from "../db"
import Header from "../components/Header"
export default function Index() {
return <ApolloProvider client={Client}>
<Header langKey={langKey} />
</ApolloProvider>
}
问题是,langKey 应该是访问页面的子域(例如,en.localhost:3000 或 fr.localhost:3000;langKey 将是 en 或 fr)。如何从 Next.js 上下文中检索此信息?我尝试了 Router 对象,但它看起来不像在第一个 / 之前存储任何 URL 信息。
【问题讨论】:
标签: javascript reactjs typescript next.js react-typescript