NestJS Captcha Modül
nestjs-captcha-module, NestJS için hafif (lightweight) bir captcha doğrulama modülüdür.
Sağlayıcı (sağlayıcı) tabanlı bir yapı sunarak uygulamalarınızda şunları yapmanızı sağlar:
- captcha token’larını doğrulamak (örn. Google reCAPTCHA)
- HTTP route’larını bir guard ile korumak
- captcha doğrulama mantığını basit bir
CaptchaServicearayüzünün arkasına almak
Desteklenen sürümler
- NestJS: v10.x (paket bağımlılıkları
@nestjs/commonve@nestjs/coreiçin^10hedefler) - Node.js: NestJS v10 kurulumunuzun desteklediği Node sürümü
Özellikler
- ✅ Sağlayıcı tabanlı tasarım (mevcut sağlayıcı: reCAPTCHA)
- ✅ Route koruması için
CaptchaGuard - ✅ Token konumu (header/body) ve alan adı özelleştirme
- ✅ reCAPTCHA doğrulaması için
@nestjs/axioskullanımı