26 lines
613 B
TypeScript
26 lines
613 B
TypeScript
import pool from "@/lib/db";
|
|
import type { RowDataPacket } from "mysql2";
|
|
|
|
import { NextResponse, NextRequest } from "next/server";
|
|
|
|
export async function POST(request: NextRequest) {
|
|
const body = await request.json();
|
|
const { uwuzunetUser, email } = body;
|
|
|
|
if (!uwuzunetUser || !email) {
|
|
return NextResponse.json({
|
|
status: "error",
|
|
error: "Body Required",
|
|
});
|
|
} else {
|
|
await pool.execute<RowDataPacket[]>(
|
|
"INSERT INTO `form` (`uwuzunetUser`, `email`) VALUES (?, ?)",
|
|
[uwuzunetUser, email],
|
|
);
|
|
|
|
return NextResponse.json({
|
|
status: "success",
|
|
})
|
|
}
|
|
}
|