Spec-Zone.ru › Next.js

Нет дублирующих заголовков

Предотвратите дублирование использования <Head> в pages/_document.js.

Почему произошла эта ошибка

В одном пользовательском документе было использовано более одного экземпляра компонента <Head />. Это может привести к неожиданному поведению вашего приложения.

Возможные способы исправить это

Используйте только один компонент <Head /> в вашем пользовательском документе в pages/_document.js.

import Document, { Html, Head, Main, NextScript } from 'next/document'
 
class MyDocument extends Document {
  static async getInitialProps(ctx) {
    //...
  }
 
  render() {
    return (
      <Html>
        <Head />
        <body>
          <Main />
          <NextScript />
        </body>
      </Html>
    )
  }
}
 
export default MyDocument

Полезные ссылки

  • Пользовательский документ

© 2024 Vercel, Inc.
Licensed under the MIT License.
https://nextjs.org/docs/messages/no-duplicate-head

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API