12345678910111213141516171819202122232425262728293031 |
- 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`);
- }
- };
|