export default defineEventHandler(async (event) => { console.log('[api/recaptcha-config.get] ========================='); console.log('[api/recaptcha-config.get] GET /api/recaptcha-config - Get public reCAPTCHA configuration'); try { // Get reCAPTCHA configuration (public access - only return site key) const { getRecaptchaConfig } = await import('~/server/utils/admin-config'); const config = getRecaptchaConfig(); console.log('[api/recaptcha-config.get] Returning site key:', config.siteKey ? 'configured' : 'not configured'); return { success: true, data: { siteKey: config.siteKey || '', // Don't return secret key for public access } }; } catch (error: any) { console.error('[api/recaptcha-config.get] ❌ Error getting public reCAPTCHA config:', error); return { success: false, error: 'Failed to get reCAPTCHA configuration', data: { siteKey: '' } }; } });