서버 엔드포인트를 REST API 엔드포인트로 사용하여 민감한 데이터를 클라이언트에 노출시키지 않고 인증, 데이터베이스 액세스, 검증과 같은 기능을 실행할 수 있습니다.
이 레시피에서는 클라이언트에 민감한 정보를 노출하지 않고 Google reCAPTCHA v3로 검증을 수행하기 위해 API 경로를 사용합니다.
- SSR (
output: 'server'
)이 활성화된 프로젝트가 필요합니다.
-
recaptcha의 데이터를 허용하는 POST
엔드포인트를 생성한 다음 reCAPTCHA API로 이를 검증합니다. 여기서 안전하게 비밀 값을 정의하거나 환경 변수를 읽을 수 있습니다.
-
클라이언트 스크립트에서 fetch
를 사용하여 엔드포인트에 액세스합니다.
Recipes