const { r2rClient } = require("r2r-js"); const client = new r2rClient("https://r2rserver.cocorobo.cn/"); module.exports = async function handler(req, res) { console.log("Received a request at /api/login"); if (req.method === "POST") { // const { query } = req.body; try { // Login with each request. In a production app, you'd want to manage sessions. // const response = await client.users.login("xujiawei@cocorobo.cc", "usestudio-1"); const response = await client.users.login({ email:"xujiawei@cocorobo.cc", password:"usestudio-1" }) console.log(response); res.status(200).json({ result: response.results, }); } catch (error) { res.status(500).json({ error: error instanceof Error ? error.message : "An error occurred", }); } } else { res.setHeader("Allow", ["POST"]); res.status(405).end(`Method ${req.method} Not Allowed`); } };