/
spider0
/
Spider0
Обзор
Документация
Войти
/
spider0
/
Spider0
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
main
api/auth-send-code.js
32 строки
839 B
AlexSpider0686
feat: add OTP login and improve APS PDF pricing flow
24 мар 2026, 22:55
24 мар 2026, 22:55
151aedf
Код
Авторство
О чём код?
import { issueOtpChallenge } from "./auth-otp-core.js"; function setCorsHeaders(res) { res.setHeader("Access-Control-Allow-Origin", "*"); res.setHeader("Access-Control-Allow-Methods", "POST,OPTIONS"); res.setHeader("Access-Control-Allow-Headers", "Content-Type"); } export default async function handler(req, res) { setCorsHeaders(res); if (req.method === "OPTIONS") { res.status(204).end(); return; } if (req.method !== "POST") { res.status(405).json({ ok: false, error: "Method not allowed" }); return; } try { const payload = req.body || {}; const result = await issueOtpChallenge(payload.email); res.status(200).json(result); } catch (error) { res.status(400).json({ ok: false, error: error?.message || "Не удалось отправить код", }); } }