function json(data, status = 200) { return new Response(JSON.stringify(data), { status, headers: { "content-type": "application/json; charset=UTF-8" }, }); } export async function onRequestGet(context) { const db = context.env.DB; if (!db) { return json({ success: false, error: "缺少 D1 绑定 DB" }, 500); } try { const row = await db .prepare("SELECT * FROM backup_trades ORDER BY timestamp DESC LIMIT 1") .first(); return json({ success: true, data: row || null }); } catch (error) { return json({ success: false, error: String(error) }, 500); } }