From b0c0bf504c74632ee45da7148d43eb4ec276e865 Mon Sep 17 00:00:00 2001 From: Andrey Date: Wed, 6 Aug 2025 13:05:52 +0300 Subject: [PATCH] i18n(ru): update 'recipes/captcha.mdx' --- src/content/docs/ru/recipes/captcha.mdx | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/src/content/docs/ru/recipes/captcha.mdx b/src/content/docs/ru/recipes/captcha.mdx index a569f596725bd..324fb4d121834 100644 --- a/src/content/docs/ru/recipes/captcha.mdx +++ b/src/content/docs/ru/recipes/captcha.mdx @@ -4,16 +4,19 @@ description: Узнайте, как создать маршрут API и пол i18nReady: true type: recipe --- +import { Steps } from '@astrojs/starlight/components'; [Серверные эндпоинты](/ru/guides/endpoints/#серверные-эндпойнты-api-маршруты) можно использовать в качестве конечных точек REST API для выполнения таких функций, как аутентификация, доступ к базе данных и проверка, не раскрывая конфиденциальных данных клиенту. В этом рецепте API-маршрут используется для проверки Google reCAPTCHA v3 без раскрытия секрета клиентам. ## Необходимые условия + - Проект с включенным [SSR](/ru/guides/on-demand-rendering/) (`output: 'server'`) ## Рецепт + 1. Создайте конечную точку `POST`, которая принимает данные recaptcha, а затем проверяет их с помощью API reCAPTCHA. Здесь вы можете безопасно определить секретные значения или считать переменные окружения. ```js title="src/pages/recaptcha.js" @@ -41,7 +44,7 @@ type: recipe } ``` -2. Получите доступ к вашему эндпоинту, используя `fetch` из клиентского скрипта:: +2. Получите доступ к вашему эндпоинту, используя `fetch` из клиентского скрипта: ```astro title="src/pages/index.astro" @@ -73,4 +76,5 @@ type: recipe - ``` \ No newline at end of file + ``` +