Я использую Next JS для страниц SSR продукта, и эти страницы зависят от языка c. Я хотел бы установить свойство lang для объявления языка текста.
Пока что у меня есть:
import Document, { Html, Head, Main, NextScript } from "next/document"
import Router from "next/router"
class MyDocument extends Document {
render() {
const { lanaguage } = Router.router.query
return (
<Html lang={language}>
<Head />
<body className="antialiased text-white text-base font-sans">
<Main />
<NextScript />
</body>
</Html>
)
}
}
export default MyDocument
Однако Router.router
всегда null
при использовании Custom Документ (_document.js
). Есть ли другой способ получить параметры / запрос URL-адреса при использовании настраиваемого документа?