import mysql from 'mysql2/promise';
import { NextApiRequest, NextApiResponse } from 'next';

export default async function handler(req: NextApiRequest, res: NextApiResponse) {
  try {
    const connection = await mysql.createConnection({
      host: process.env.DB_HOST,
      user: process.env.DB_USER,
      password: process.env.DB_PASSWORD,
      database: process.env.DB_NAME,
    });

    await connection.connect();
    res.status(200).json({ message: 'Database connected successfully' });
  } catch (error) {
    // console.error('Connection Error:', error);
    res.status(500).json({ error: 'Failed to connect to the database' });
  }
}
