diff --git a/src/content/docs/fr/guides/server-side-rendering.mdx b/src/content/docs/fr/guides/server-side-rendering.mdx index f2c5191969ffb..ffc068950ec33 100644 --- a/src/content/docs/fr/guides/server-side-rendering.mdx +++ b/src/content/docs/fr/guides/server-side-rendering.mdx @@ -201,16 +201,17 @@ Dans les modes `server` et `hybrid`, une page ou un point de terminaison de l'AP L'exemple ci-dessous met à jour la valeur d'un cookie pour un compteur de pages vues : -```astro title="src/pages/index.astro" {4,5,9} +```astro title="src/pages/index.astro" {4,5,10} --- let counter = 0 -if (Astro.cookies.has("counter")) { - const cookie = Astro.cookies.get("counter") - counter = cookie.number() + 1 +if (Astro.cookies.has('counter')) { + const cookie = Astro.cookies.get('counter') + const value = cookie?.number() + if (value !== undefined && !isNaN(value)) counter = value + 1 } -Astro.cookies.set("counter",counter) +Astro.cookies.set('counter', String(counter)) ---

Counter = {counter}