new api endpoint and api rate limit
This commit is contained in:
@@ -1,4 +1,5 @@
|
||||
import axios from 'axios';
|
||||
import { logger } from '../../utils/logger';
|
||||
|
||||
const TURNSTILE_SECRET_KEY = process.env.TURNSTILE_SECRET_KEY;
|
||||
const TURNSTILE_VERIFY_URL = 'https://challenges.cloudflare.com/turnstile/v0/siteverify';
|
||||
@@ -20,7 +21,7 @@ export async function validateTurnstileToken(
|
||||
remoteip?: string
|
||||
): Promise<TurnstileValidationResult> {
|
||||
if (!TURNSTILE_SECRET_KEY) {
|
||||
console.error('TURNSTILE_SECRET_KEY не найден в переменных окружения');
|
||||
logger.error('TURNSTILE_SECRET_KEY не найден в переменных окружения');
|
||||
return {
|
||||
success: false,
|
||||
message: 'Turnstile не настроен на сервере',
|
||||
@@ -60,7 +61,7 @@ export async function validateTurnstileToken(
|
||||
};
|
||||
}
|
||||
} catch (error) {
|
||||
console.error('Ошибка при валидации Turnstile:', error);
|
||||
logger.error('Ошибка при валидации Turnstile:', error);
|
||||
return {
|
||||
success: false,
|
||||
message: 'Ошибка при проверке капчи',
|
||||
|
||||
Reference in New Issue
Block a user