From b5a3b278ba121f453fe043d6542028dbbc18dc1b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?C=C3=A9dric=20FAMIBELLE-PRONZOLA?= Date: Wed, 8 Jul 2026 00:27:57 +0400 Subject: [PATCH] =?UTF-8?q?feat:=20ajouter=20les=20en-t=C3=AAtes=20de=20s?= =?UTF-8?q?=C3=A9curit=C3=A9=20pour=20atteindre=20100/100=20sur=20MDN=20Ob?= =?UTF-8?q?servatory?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/awtis/[slug]/page.js | 4 ++ app/emotion-cache-provider.js | 9 ++- app/layout.js | 11 +++- app/paroles/[slug]/page.js | 4 ++ app/theme-registy.js | 9 +-- components/top-loader.js | 9 ++- middleware.js | 121 ++++++++++++++++++++++++++++++++++ next.config.js | 42 +++++++++++- 8 files changed, 196 insertions(+), 13 deletions(-) create mode 100644 middleware.js diff --git a/app/awtis/[slug]/page.js b/app/awtis/[slug]/page.js index dc9a08d..da54871 100644 --- a/app/awtis/[slug]/page.js +++ b/app/awtis/[slug]/page.js @@ -1,3 +1,4 @@ +import {headers} from 'next/headers' import {notFound} from 'next/navigation' import Box from '@mui/material/Box' @@ -67,6 +68,8 @@ export default async function AwtisPajSlug(props) { const params = await props.params const {slug} = params const anAwtis = await jwennAwtis(slug) + const requestHeaders = await headers() + const nonce = requestHeaders.get('x-nonce') || undefined const {photo} = anAwtis const kuvetiFormat = formatKuveti(photo) @@ -91,6 +94,7 @@ export default async function AwtisPajSlug(props) {