Отменить заказ

← пути

📋 Пути без денег, прав и чужих сервисов · экран «orders-screen»

src/components/orders-screen.tsx

👆 ЧеловекНажимает «Отменить заказ»
⚙️ СерверЗапрос POST /api/orders/cancel
⚙️ СерверОбрабатывает серверsrc/app/api/orders/cancel/route.ts
🗄 Базачитает orders · пишет в orders
записьчтениеденьгирезультат не проверенотказ 4xx/5xxне разобрано

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

🗄 База · шаг 1supabase.auth.getUserroute.ts:8чтениерезультат проверенотказ 401 · route.ts:9
🗄 База · шаг 2supabase .from('orders') .select('*')route.ts:11чтениерезультат проверенотказ 404 · route.ts:16
🗄 База · шаг 3supabase .from('orders') .update({ status: 'route.ts:18записьрезультат проверенотказ 500 · route.ts:22