Подписаться

← пути

✉️ Отправка писем и сообщений · экран «subscribe-screen»

src/components/subscribe-screen.tsx

👆 ЧеловекНажимает «Подписаться»
⚙️ СерверЗапрос POST /api/newsletter
⚙️ СерверОбрабатывает серверsrc/app/api/newsletter/route.ts
🗄 Базапишет в subscribers
☁️ Внешний сервисResend: отправляет письмоresend.emails.send
записьчтениеденьгирезультат не проверенотказ 4xx/5xxне разобрано

Что происходит внутри POST /api/newsletter · 3 шагов

🗄 База · шаг 1supabase.auth.getUserroute.ts:10чтениерезультат проверенотказ 401 · route.ts:11
🗄 База · шаг 2supabase .from('subscribers') .insertroute.ts:13записьрезультат проверенотказ 500 · route.ts:17
☁️ Внешние · шаг 3resend.emails.sendroute.ts:19чтениерезультат не проверен