From 583bbb9bad37311afaffda079bb81b74df63d916 Mon Sep 17 00:00:00 2001 From: Web-serfer Date: Tue, 5 May 2026 23:22:04 +0500 Subject: [PATCH] =?UTF-8?q?=D0=9D=D0=BE=D0=B2=D1=8C=D0=B5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- frontend/src/pages/api/auth/sign-up.ts | 5 +++-- frontend/src/pages/auth/sign-up.astro | 9 ++++++++- 2 files changed, 11 insertions(+), 3 deletions(-) diff --git a/frontend/src/pages/api/auth/sign-up.ts b/frontend/src/pages/api/auth/sign-up.ts index d3a0c3f..e5ddbdc 100644 --- a/frontend/src/pages/api/auth/sign-up.ts +++ b/frontend/src/pages/api/auth/sign-up.ts @@ -20,12 +20,13 @@ function validatePassword(password: string): { valid: boolean; error?: string } } export const POST: APIRoute = async ({ request, redirect }) => { + console.log('[SIGNUP API] Received request'); try { const data = await request.json(); - console.log('Registration attempt:', { email: data.email, firstName: data.firstName, lastName: data.lastName }); + console.log('[SIGNUP API] Parsed data:', { email: data.email, firstName: data.firstName, lastName: data.lastName }); - const { firstName, lastName, email, phone, password } = data; + const { firstName, lastName, email, password } = data; if (!firstName || !lastName || !email || !password) { return new Response(JSON.stringify({ diff --git a/frontend/src/pages/auth/sign-up.astro b/frontend/src/pages/auth/sign-up.astro index c8459f6..a0e8fe4 100644 --- a/frontend/src/pages/auth/sign-up.astro +++ b/frontend/src/pages/auth/sign-up.astro @@ -1014,15 +1014,22 @@ import { SITE_URL } from '@constants'; submitBtn.classList.add('loading'); try { + console.log('[FRONTEND] Sending registration request...'); + console.log('[FRONTEND] Data:', { firstName, lastName, email, password: '***' }); + const response = await fetch('/api/auth/sign-up', { method: 'POST', headers: { 'Content-Type': 'application/json', }, - body: JSON.stringify({ firstName, lastName, email, phone, password }), + body: JSON.stringify({ firstName, lastName, email, password }), }); + console.log('[FRONTEND] Response status:', response.status); + const result = await response.json(); + + console.log('[FRONTEND] Response data:', result); if (result.success) { // Показываем success message и скрываем footer