rsnext/errors/missing-document-component.mdx
Delba de Oliveira 44d1a1cb15
docs: Migrate error messages to MDX and App Router. (#52038)
This PR is part of a larger effort to migrate error messages to MDX and
use App Router: https://github.com/vercel/front/pull/23459
2023-07-05 06:11:16 -07:00

40 lines
754 B
Text

---
title: Missing Document Components
---
## Why This Error Occurred
In your custom `pages/_document` an expected sub-component was not rendered.
## Possible Ways to Fix It
Make sure to import and render all of the expected `Document` components:
- `<Html />`
- `<Head />`
- `<Main />`
- `<NextScript />`
For example:
```tsx filename="pages/_document.tsx"
import Document, { Html, Head, Main, NextScript } from 'next/document'
export default class MyDocument extends Document {
render() {
return (
<Html>
<Head />
<body>
<Main />
<NextScript />
</body>
</Html>
)
}
}
```
## Useful Links
- [Custom Document Docs](/docs/pages/building-your-application/routing/custom-document)