Reference

RouteMetadata

Declarative metadata returned by route metadata exports. Values are rendered into the document head and response headers by the app router; use `generateMetadata` when the values depend on loader data, params, or the current request.

Signature

interface RouteMetadata

Members

alternates?: { canonical?: MetadataScalar }
csp?: { directives?: Record<string, string | readonly string[]>; disable?: boolean; nonce?: string; remove?: readonly string[]; replace?: Record<string, string | readonly string[]> }
description?: MetadataScalar
head?: readonly RouteHeadDescriptor[]
icons?: { apple?: MetadataScalar; icon?: MetadataScalar }
lang?: MetadataScalar
openGraph?: { description?: MetadataScalar; image?: MetadataScalar | MetadataImage; images?: readonly MetadataScalar | MetadataImage[]; title?: MetadataScalar }
robots?: string | { follow?: boolean; index?: boolean }
security?: RouteSecurityHeaders
themeColor?: MetadataScalar | MetadataThemeColor
title?: MetadataScalar
viewport?: MetadataScalar | MetadataViewport